XML 23 R32.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Commitments and Contingencies (Details) (USD $) | 3 Months Ended
--- | ---
Mar. 31, 2014
Insurance [Abstract] |
Period of finite risk insurance policy | 25 years
Maximum allowable coverage of insurance policy | $ 39,000,000
Financial assurance coverage amount under insurance policy | 38,679,000
Sinking fund related to the insurance policy | 15,415,000
Interest earned on sinking fund | 944,000
Interest income on sinking fund during the period | 6,000
Insurer's obligation to entity on termination of contract (in hundredths) | 100.00%
Financial assurance coverage amount under second insurance policy | 7,800,000
Annual growth rate of financial assurance coverage amount under second insurance policy (in hundredths) | 1.50%
Maximum financial assurance coverage amount under second insurance policy | 8,200,000
Sinking fund related to the second insurance policy | 5,899,000
Interest earned on sinking fund under second insurance policy | 199,000
Interest income on sinking fund during the period under second insurance policy | 1,000
Period of finite second insurance policy | 4 years
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 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 Interest income on sinking fund during the period. + References No definition available. + Details
Name: | pesi_InterestIncomeOnSinkingFundDuringPeriod
Namespace Prefix: | pesi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Interest income on sinking fund during the period under second insurance policy. + References No definition available. + Details
Name: | pesi_InterestIncomeOnSinkingFundDuringPeriodUnderSecondInsurancePolicy
Namespace Prefix: | pesi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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
- 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
- Details
Name: | us-gaap_InsuranceAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration