Quarterly report pursuant to Section 13 or 15(d)

Note 6 - Long Term Debt (Details)

v2.4.1.9
Note 6 - Long Term Debt (Details) (USD $)
0 Months Ended 12 Months Ended 0 Months Ended 3 Months Ended 0 Months Ended 1 Months Ended
Aug. 02, 2013
Dec. 31, 2014
Oct. 31, 2011
Jul. 28, 2014
Mar. 31, 2015
Feb. 12, 2013
Jan. 31, 2015
Note 6 - Long Term Debt (Details) [Line Items]              
Long-term Debt   11,372,000us-gaap_LongTermDebt     $ 11,977,000us-gaap_LongTermDebt    
Share Price (in Dollars per share) $ 2.23us-gaap_SharePrice            
Lenders [Member] | Promissory Note dated August 2, 2013 [Member]              
Note 6 - Long Term Debt (Details) [Line Items]              
Proceeds from Issuance of Long-term Debt 3,000,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= pesi_PromissoryNoteDatedAugustSecond2013Member
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pesi_LendersMember
           
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in Shares) 35,000us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
/ us-gaap_LongtermDebtTypeAxis
= pesi_PromissoryNoteDatedAugustSecond2013Member
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pesi_LendersMember
           
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share) $ 2.23us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_LongtermDebtTypeAxis
= pesi_PromissoryNoteDatedAugustSecond2013Member
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pesi_LendersMember
           
Warrants Exercisable Term 6 months            
Warrants Not Settleable in Cash, Fair Value Disclosure 59,000us-gaap_WarrantsNotSettleableInCashFairValueDisclosure
/ us-gaap_LongtermDebtTypeAxis
= pesi_PromissoryNoteDatedAugustSecond2013Member
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pesi_LendersMember
           
Stock Issued During Period, Shares, Other (in Shares) 90,000us-gaap_StockIssuedDuringPeriodSharesOther
/ us-gaap_LongtermDebtTypeAxis
= pesi_PromissoryNoteDatedAugustSecond2013Member
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pesi_LendersMember
           
Number of Shares Received by each Lender (in Shares) 45,000pesi_NumberOfSharesReceivedByEachLender
/ us-gaap_LongtermDebtTypeAxis
= pesi_PromissoryNoteDatedAugustSecond2013Member
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pesi_LendersMember
           
Stock Issued During Period, Value, Other 200,000us-gaap_StockIssuedDuringPeriodValueOther
/ us-gaap_LongtermDebtTypeAxis
= pesi_PromissoryNoteDatedAugustSecond2013Member
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pesi_LendersMember
           
Maximum Number of Payoffs of Shares in Terms of Outstanding Equity   20.00%pesi_MaximumNumberOfPayoffsOfSharesInTermsOfOutstandingEquity
/ us-gaap_LongtermDebtTypeAxis
= pesi_PromissoryNoteDatedAugustSecond2013Member
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pesi_LendersMember
         
Amended Loan Agreement [Member] | Revolving Credit Facility [Member] | PNC Bank [Member]              
Note 6 - Long Term Debt (Details) [Line Items]              
Line of Credit Facility, Maximum Borrowing Capacity     12,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= pesi_AmendedLoanAgreementMember
/ us-gaap_LineOfCreditFacilityAxis
= pesi_PNCBankMember
       
Amendment 4 [Member] | Term Loan [Member] | PNC Bank [Member]              
Note 6 - Long Term Debt (Details) [Line Items]              
Long-term Debt     16,000,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= pesi_Amendment4Member
/ us-gaap_LineOfCreditFacilityAxis
= pesi_PNCBankMember
/ us-gaap_LongtermDebtTypeAxis
= pesi_TermLoanMember
       
Debt Instrument, Periodic Payment, Principal     190,000us-gaap_DebtInstrumentPeriodicPaymentPrincipal
/ us-gaap_DebtInstrumentAxis
= pesi_Amendment4Member
/ us-gaap_LineOfCreditFacilityAxis
= pesi_PNCBankMember
/ us-gaap_LongtermDebtTypeAxis
= pesi_TermLoanMember
       
Debt Instrument, Term     7 years        
Amendment 6 [Member] | PFSG [Member] | PNC Bank [Member]              
Note 6 - Long Term Debt (Details) [Line Items]              
Line of Credit Facility Reduction       1,500,000pesi_LineOfCreditFacilityReduction
/ us-gaap_DebtInstrumentAxis
= pesi_Amendment6Member
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= pesi_PFSGMember
/ us-gaap_LineOfCreditFacilityAxis
= pesi_PNCBankMember
     
Proceeds from Insurance Settlement, Investing Activities       3,850,000us-gaap_ProceedsFromInsuranceSettlementInvestingActivities
/ us-gaap_DebtInstrumentAxis
= pesi_Amendment6Member
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= pesi_PFSGMember
/ us-gaap_LineOfCreditFacilityAxis
= pesi_PNCBankMember
     
Amendment 6 [Member] | PNC Bank [Member]              
Note 6 - Long Term Debt (Details) [Line Items]              
Line of Credit Facility Reduction         1,500,000pesi_LineOfCreditFacilityReduction
/ us-gaap_DebtInstrumentAxis
= pesi_Amendment6Member
/ us-gaap_LineOfCreditFacilityAxis
= pesi_PNCBankMember
   
Promissory Notes and Installment Agreements [Member] | TNC [Member]              
Note 6 - Long Term Debt (Details) [Line Items]              
Debt Instrument, Face Amount           230,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= pesi_PromissoryNotesAndInstallmentAgreementsMember
/ us-gaap_LineOfCreditFacilityAxis
= pesi_TNCMember
 
Prinicipal Balance of Promissory Note Cancelled as Part of Legal Settlement Arising from Business Acquisition           1,460,000pesi_PrinicipalBalanceOfPromissoryNoteCancelledAsPartOfLegalSettlementArisingFromBusinessAcquisition
/ us-gaap_DebtInstrumentAxis
= pesi_PromissoryNotesAndInstallmentAgreementsMember
/ us-gaap_LineOfCreditFacilityAxis
= pesi_TNCMember
 
Repayments of Unsecured Debt             10,000us-gaap_RepaymentsOfUnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= pesi_PromissoryNotesAndInstallmentAgreementsMember
/ us-gaap_LineOfCreditFacilityAxis
= pesi_TNCMember
Promissory Note dated August 2, 2013 [Member]              
Note 6 - Long Term Debt (Details) [Line Items]              
Debt Instrument, Unamortized Discount   137,000us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= pesi_PromissoryNoteDatedAugustSecond2013Member
    115,000us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= pesi_PromissoryNoteDatedAugustSecond2013Member
   
Revolving Credit Facility [Member] | PNC Bank [Member]              
Note 6 - Long Term Debt (Details) [Line Items]              
Line of Credit Facility, Current Borrowing Capacity         $ 3,023,000us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= pesi_PNCBankMember