XML 88 R73.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Note 13 - Commitments and Contingencies (Details Textual) - USD ($) |  | 1 Months Ended | 12 Months Ended | 60 Months Ended
--- | --- | --- | --- | ---
Aug. 31, 2007 | Jun. 30, 2003 | Dec. 31, 2015 | Dec. 31, 2014 | Dec. 31, 2015
American International Group, Inc [Member] | Perma-Fix Northwest Richland, Inc [Member] | Minimum [Member] |  |  |  |  |
Renewal Fee for Additional Year under Second Insurance Policy |  |  |  |  | $ 41,000
American International Group, Inc [Member] | Perma-Fix Northwest Richland, Inc [Member] | Maximum [Member] |  |  |  |  |
Renewal Fee for Additional Year under Second Insurance Policy |  |  |  |  | 46,000
American International Group, Inc [Member] | Perma-Fix Northwest Richland, Inc [Member] |  |  |  |  |
Interest Income, Other |  |  | $ 15,000 | $ 7,000 |
Financial Assurance Coverage Amount under Second Insurance Policy | $ 7,800,000 |  |  |  |
Annual Growth Rate of Financial Assurance Coverage Amount Under Second Insurance Policy | 1.50% |  |  |  |
Maximum Financial Assurance Coverage Amount Under Second Insurance Policy | $ 8,200,000 |  |  |  |
Sinking Fund Related to Second Insurance Policy |  |  | 5,920,000 | 5,905,000 | 5,920,000
Interest Earned on Sinking Fund under Second Insurance Policy |  |  | $ 220,000 | 205,000 | 220,000
Period of Finite Second Insurance Policy |  |  | 4 years |  |
American International Group, Inc [Member] |  |  |  |  |
Period of Finite Risk Insurance Policy |  | 25 years |  |  |
Maximum Allowable Coverage of Insurance Policy |  |  | $ 39,000,000 |  | 39,000,000
Financial Assurance Coverage Amount under Insurance Policy |  |  | 38,454,000 |  | 38,454,000
Sinking Fund Related to Insurance Policy |  |  | 15,460,000 | 15,429,000 | 15,460,000
Interest Earned on Sinking Fund |  |  | 989,000 | 958,000 | $ 989,000
Interest Income, Other |  |  | $ 31,000 | 20,000 |
Insurers Obligation to Entity on Termination of Contract |  |  | 100.00% |  | 100.00%
Non-Cancelable Operating Leases [Member] |  |  |  |  |
Operating Leases, Rent Expense |  |  | $ 659,000 | 826,000 |
Bonds and Letters of Credit Outstanding Amount |  |  | 1,738,000 |  |
Operating Leases, Rent Expense, Net |  |  | $ 976,000 | $ 1,158,000 |

X
- Definition Represents the annual growth rate of financial assurance coverage amount under second insurance policy. + References No definition available. + Details
Name: | pesi_AnnualGrowthRateOfFinancialAssuranceCoverageAmountUnderSecondInsurancePolicy
Namespace Prefix: | pesi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total amount of bonds and letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | pesi_BondsAndLettersOfCreditOutstandingAmount
Namespace Prefix: | pesi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the financial assurance coverage amount under insurance policy. + References No definition available. + Details
Name: | pesi_FinancialAssuranceCoverageAmountUnderInsurancePolicy
Namespace Prefix: | pesi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the financial assurance coverage amount under second insurance policy. + References No definition available. + Details
Name: | pesi_FinancialAssuranceCoverageAmountUnderSecondInsurancePolicy
Namespace Prefix: | pesi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Insurer's obligation to entity on termination of contract in terms of percentage of sinking fund. + References No definition available. + Details
Name: | pesi_InsurersObligationToEntityOnTerminationOfContract
Namespace Prefix: | pesi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the interest earned on sinking fund. + References No definition available. + Details
Name: | pesi_InterestEarnedOnSinkingFund
Namespace Prefix: | pesi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the interest earned on sinking fund under second insurance policy. + References No definition available. + Details
Name: | pesi_InterestEarnedOnSinkingFundUnderSecondInsurancePolicy
Namespace Prefix: | pesi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum allowable coverage of insurance policy against annual inflation and other performance and surety bond requirements. + References No definition available. + Details
Name: | pesi_MaximumAllowableCoverageOfInsurancePolicy
Namespace Prefix: | pesi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the maximum financial assurance coverage amount under second insurance policy. + References No definition available. + Details
Name: | pesi_MaximumFinancialAssuranceCoverageAmountUnderSecondInsurancePolicy
Namespace Prefix: | pesi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the period of finite risk insurance policy. + References No definition available. + Details
Name: | pesi_PeriodOfFiniteRiskInsurancePolicy
Namespace Prefix: | pesi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the period of finite second insurance policy. + References No definition available. + Details
Name: | pesi_PeriodOfFiniteSecondInsurancePolicy
Namespace Prefix: | pesi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the renewal fee for additional year under second insurance policy. + References No definition available. + Details
Name: | pesi_RenewalFeeForAdditionalYearUnderSecondInsurancePolicy
Namespace Prefix: | pesi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the sinking fund related to the insurance policy. + References No definition available. + Details
Name: | pesi_SinkingFundRelatedToInsurancePolicy
Namespace Prefix: | pesi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the sinking fund related to the second insurance policy. + References No definition available. + Details
Name: | pesi_SinkingFundRelatedToSecondInsurancePolicy
Namespace Prefix: | pesi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of interest income earned from interest bearing assets not separately disclosed. + References No definition available. + Details
Name: | us-gaap_InterestIncomeOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line. + References No definition available. + Details
Name: | us-gaap_LeaseAndRentalExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41499-112717 + Details
Name: | us-gaap_OperatingLeasesRentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_CounterpartyNameAxis=pesi_AmericanInternationalGroupIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=pesi_PermaFixNorthwestRichlandIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_NatureOfExpenseAxis=pesi_NoncancelableOperatingLeasesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |