Annual report pursuant to Section 13 and 15(d)

Note 2 - Summary of Significant Accounting Policies (Details) - Customer Concentration Risk

v2.4.1.9
Note 2 - Summary of Significant Accounting Policies (Details) - Customer Concentration Risk (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
USEC [Member] | Sales Revenue, Services, Net [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Revenues $ 10,272,000us-gaap_Revenues
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pesi_USECMember
$ 2,037,000us-gaap_Revenues
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pesi_USECMember
% of Total Revenue 18.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pesi_USECMember
2.70%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pesi_USECMember
USEC [Member]    
Concentration Risk [Line Items]    
Revenues 10,272,000us-gaap_Revenues
/ us-gaap_MajorCustomersAxis
= pesi_USECMember
2,037,000us-gaap_Revenues
/ us-gaap_MajorCustomersAxis
= pesi_USECMember
CH Plateau Remediation Company [Member] | Sales Revenue, Services, Net [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Revenues 5,762,000us-gaap_Revenues
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pesi_CHPlateauRemediationCompanyMember
19,922,000us-gaap_Revenues
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pesi_CHPlateauRemediationCompanyMember
% of Total Revenue 10.10%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pesi_CHPlateauRemediationCompanyMember
26.80%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= pesi_CHPlateauRemediationCompanyMember
CH Plateau Remediation Company [Member]    
Concentration Risk [Line Items]    
Revenues $ 5,762,000us-gaap_Revenues
/ us-gaap_MajorCustomersAxis
= pesi_CHPlateauRemediationCompanyMember
$ 19,922,000us-gaap_Revenues
/ us-gaap_MajorCustomersAxis
= pesi_CHPlateauRemediationCompanyMember