Annual report pursuant to Section 13 and 15(d)

Note 8 - Divestitures and Discontinued Operations (Details) - Costs Incurred and Insurance Proceeds Related to the Fire

v2.4.1.9
Note 8 - Divestitures and Discontinued Operations (Details) - Costs Incurred and Insurance Proceeds Related to the Fire (PFSG [Member], USD $)
In Thousands, unless otherwise specified
0 Months Ended 12 Months Ended
Dec. 31, 2014
Dec. 31, 2014
PFSG [Member]
   
Note 8 - Divestitures and Discontinued Operations (Details) - Costs Incurred and Insurance Proceeds Related to the Fire [Line Items]    
Costs incurred through December 31, 2014 $ 4,507,000pesi_CostsIncurredForPropertyAndEquipmentRelatedDamageAndDestruction
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= pesi_PFSGMember
 
Costs incurred through December 31, 2014 4,096,000pesi_CostsIncurredForPropertyAndEquipmentRelatedToBusinessInterruption
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= pesi_PFSGMember
 
Costs incurred through December 31, 2014 8,603,000pesi_TotalCostsIncurredForDamageAndDestructionOfAssets
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= pesi_PFSGMember
 
Insurance proceeds through December 31, 2014 (1)   7,477,000pesi_InsuranceProceedsPropertyAndEquipment
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= pesi_PFSGMember
[1]
Insurance proceeds through December 31, 2014 (1)   4,968,000pesi_InsuranceProceedsfromBusinessInterruption
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= pesi_PFSGMember
[1]
Insurance proceeds through December 31, 2014 (1)   12,445,000us-gaap_InsuranceRecoveries
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= pesi_PFSGMember
[1]
Gain on insurance recoveries   2,970,000pesi_GainOnPropertyAndEquipmentInsuranceRecovery
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= pesi_PFSGMember
Gain on insurance recoveries   872,000us-gaap_GainOnBusinessInterruptionInsuranceRecovery
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= pesi_PFSGMember
Gain on insurance recoveries   $ 3,842,000pesi_GainOnInsuranceRecoveries
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= pesi_PFSGMember
[1] Inclusive of $1,500,000 paid directly to vendors