Quarterly report pursuant to Section 13 or 15(d)

Note 12 - Subsequent Events (Details)

v2.4.1.9
Note 12 - Subsequent Events (Details) (USD $)
1 Months Ended
Apr. 30, 2015
Apr. 17, 2015
Jun. 30, 2015
Generator Project [Member] | Subsequent Event [Member] | Perma-Fix Medical, S.A. [Member]      
Note 12 - Subsequent Events (Details) [Line Items]      
Grants Receivable 800,000us-gaap_GrantsReceivable
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= pesi_GeneratorProjectMember
/ dei_LegalEntityAxis
= pesi_PermaFixMedicalSAMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Generator Project [Member] | Subsequent Event [Member] | U.S. Company [Member]      
Note 12 - Subsequent Events (Details) [Line Items]      
Number Of Additional Entities Associated With The Project 4pesi_NumberOfAdditionalEntitiesAssociatedWithTheProject
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= pesi_USCompanyMember
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= pesi_GeneratorProjectMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Generator Project [Member] | Subsequent Event [Member]      
Note 12 - Subsequent Events (Details) [Line Items]      
Grant Budget Amount 3,700,000pesi_GrantBudgetAmount
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= pesi_GeneratorProjectMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Allocated Grant Subsidies 2,800,000pesi_AllocatedGrantSubsidies
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= pesi_GeneratorProjectMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Project Funding, Period 4 years    
Generator Project [Member] | Scenario, Forecast [Member] | Perma-Fix Medical, S.A. [Member]      
Note 12 - Subsequent Events (Details) [Line Items]      
Grants Receivable     240,000us-gaap_GrantsReceivable
/ us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis
= pesi_GeneratorProjectMember
/ dei_LegalEntityAxis
= pesi_PermaFixMedicalSAMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
Subsequent Event [Member] | Minimum [Member] | Chief Executive Officer [Member]      
Note 12 - Subsequent Events (Details) [Line Items]      
Performance Compensation, Percent   5.00%pesi_PerformanceCompensationPercent
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
 
Performance Compensation, Amount   13,556pesi_PerformanceCompensationAmount
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
 
Subsequent Event [Member] | Minimum [Member] | Chief Operating Officer [Member]      
Note 12 - Subsequent Events (Details) [Line Items]      
Performance Compensation, Percent   5.00%pesi_PerformanceCompensationPercent
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefOperatingOfficerMember
 
Performance Compensation, Amount   10,750pesi_PerformanceCompensationAmount
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefOperatingOfficerMember
 
Subsequent Event [Member] | Minimum [Member] | Chief Financial Officer [Member]      
Note 12 - Subsequent Events (Details) [Line Items]      
Performance Compensation, Percent   5.00%pesi_PerformanceCompensationPercent
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefFinancialOfficerMember
 
Performance Compensation, Amount   10,712pesi_PerformanceCompensationAmount
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefFinancialOfficerMember
 
Subsequent Event [Member] | Maximum [Member] | Chief Executive Officer [Member]      
Note 12 - Subsequent Events (Details) [Line Items]      
Performance Compensation, Percent   100.00%pesi_PerformanceCompensationPercent
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
 
Performance Compensation, Amount   271,115pesi_PerformanceCompensationAmount
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
 
Subsequent Event [Member] | Maximum [Member] | Chief Operating Officer [Member]      
Note 12 - Subsequent Events (Details) [Line Items]      
Performance Compensation, Percent   100.00%pesi_PerformanceCompensationPercent
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefOperatingOfficerMember
 
Performance Compensation, Amount   215,000pesi_PerformanceCompensationAmount
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefOperatingOfficerMember
 
Subsequent Event [Member] | Maximum [Member] | Chief Financial Officer [Member]      
Note 12 - Subsequent Events (Details) [Line Items]      
Performance Compensation, Percent   100.00%pesi_PerformanceCompensationPercent
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefFinancialOfficerMember
 
Performance Compensation, Amount   $ 214,240pesi_PerformanceCompensationAmount
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefFinancialOfficerMember
 
Subsequent Event [Member] | Maximum [Member] | CEO, COO, and CFO [Member]      
Note 12 - Subsequent Events (Details) [Line Items]      
Performance Compenstion, Prior Pre-tax Net Income Calculation, Percent   50.00%pesi_PerformanceCompenstionPriorPreTaxNetIncomeCalculationPercent
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= pesi_ChiefExecutiveOfficerChiefOpertaingOfficerAndChiefFinancialOfficerMember