XML 12 R39.htm IDEA: XBRL DOCUMENT
v3.2.0.727

Note 8 - Commitments and Contingencies (Details) - USD ($) | 3 Months Ended | 6 Months Ended | 48 Months Ended
--- | --- | --- | ---
Jun. 30, 2015 | Jun. 30, 2014 | Jun. 30, 2015 | Jun. 30, 2014 | Dec. 31, 2014
Note 8 - Commitments and Contingencies (Details) [Line Items] |  |  |  |  |
Bonds and Letters of Credit Outstanding, Amount |  |  | $ 1,773,000 |  |
American International Group, Inc [Member] |  |  |  |  |
Note 8 - Commitments and Contingencies (Details) [Line Items] |  |  |  |  |
Period of Finite Risk Insurance Policy |  |  | 25 years |  |
Maximum AllowableCoverageOfInsurancePolicy | $ 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,443,000 |  | 15,443,000 |  |
Interest Earned on Sinking Fund | 972,000 |  | 972,000 |  |
Interest Income, Other | $ 6,000 | $ 5,000 | $ 14,000 | $ 11,000 |
Insurers Obligation to Entity on Termination of Contract | 100.00% |  | 100.00% |  |
PFNWR Facility [Member] | American International Group, Inc [Member] |  |  |  |  |
Note 8 - Commitments and Contingencies (Details) [Line Items] |  |  |  |  |
Interest Income, Other | $ 2,000 | $ 1,000 | $ 3,000 | $ 3,000 |
Financial Assurance Coverage Amount Under Second Insurance Policy | 7,800,000 |  | $ 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 |  | $ 8,200,000 |  |
Sinking Fund Related to Second Insurance Policy | 5,908,000 |  | 5,908,000 |  |
Interest Earned on Sinking Fund Under Second Insurance Policy | $ 208,000 |  | $ 208,000 |  |
Period of Finite Second Insurance Policy |  |  | 4 years |  |
Minimum [Member] | PFNWR Facility [Member] | American International Group, Inc [Member] |  |  |  |  |
Note 8 - Commitments and Contingencies (Details) [Line Items] |  |  |  |  |
Renewal Fee for Additional Year Under Second Insurance Policy |  |  |  |  | $ 41,000
Maximum [Member] | PFNWR Facility [Member] | American International Group, Inc [Member] |  |  |  |  |
Note 8 - Commitments and Contingencies (Details) [Line Items] |  |  |  |  |
Renewal Fee for Additional Year Under Second Insurance Policy |  |  |  |  | $ 46,000

X
- Definition 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 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 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 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 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 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
- References No definition available. + Details
Name: | pesi_Note8CommitmentsandContingenciesDetailsLineItems
Namespace Prefix: | pesi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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 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 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 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 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
- 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: |