|
Note 10 - Operating Segments (Details) - Segment Financial Information (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
|
Mar. 31, 2015
|
Mar. 31, 2014
|
| Segment Reporting Information [Line Items] |
|
|
|
|
| Revenue from external customers |
$ 13,600us-gaap_SalesRevenueNet
|
|
$ 10,544us-gaap_SalesRevenueNet
|
|
| Gross profit (loss) |
1,478us-gaap_GrossProfit
|
|
94us-gaap_GrossProfit
|
|
| Interest income |
8us-gaap_InvestmentIncomeInterest
|
|
7us-gaap_InvestmentIncomeInterest
|
|
| Interest expense |
(126)us-gaap_InterestExpense
|
|
(153)us-gaap_InterestExpense
|
|
| Interest expense-financing fees |
(58)us-gaap_FinancingInterestExpense
|
|
(45)us-gaap_FinancingInterestExpense
|
|
| Depreciation and amortization |
966us-gaap_DepreciationAndAmortization
|
|
1,211us-gaap_DepreciationAndAmortization
|
|
| Segment profit (loss), net of taxes |
(2,014)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
|
|
(3,703)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
|
|
| Expenditures for segment assets |
121us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
|
|
213us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
|
|
| Treatment [Member] |
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
| Revenue from external customers |
9,749us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pesi_TreatmentMember
|
|
7,673us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pesi_TreatmentMember
|
|
| Intercompany revenues |
2pesi_IntercompanyRevenues / us-gaap_StatementBusinessSegmentsAxis = pesi_TreatmentMember
|
|
1pesi_IntercompanyRevenues / us-gaap_StatementBusinessSegmentsAxis = pesi_TreatmentMember
|
|
| Gross profit (loss) |
1,235us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = pesi_TreatmentMember
|
|
111us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = pesi_TreatmentMember
|
|
| Interest expense |
(22)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = pesi_TreatmentMember
|
|
(10)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = pesi_TreatmentMember
|
|
| Depreciation and amortization |
764us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = pesi_TreatmentMember
|
|
949us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = pesi_TreatmentMember
|
|
| Segment profit (loss), net of taxes |
185us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pesi_TreatmentMember
|
|
(1,174)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pesi_TreatmentMember
|
|
| Expenditures for segment assets |
104us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = pesi_TreatmentMember
|
|
211us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = pesi_TreatmentMember
|
|
| Services [Member] |
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
| Revenue from external customers |
3,851us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pesi_ServicesMember
|
|
2,871us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pesi_ServicesMember
|
|
| Intercompany revenues |
8pesi_IntercompanyRevenues / us-gaap_StatementBusinessSegmentsAxis = pesi_ServicesMember
|
|
11pesi_IntercompanyRevenues / us-gaap_StatementBusinessSegmentsAxis = pesi_ServicesMember
|
|
| Gross profit (loss) |
243us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = pesi_ServicesMember
|
|
(17)us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = pesi_ServicesMember
|
|
| Depreciation and amortization |
190us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = pesi_ServicesMember
|
|
249us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = pesi_ServicesMember
|
|
| Segment profit (loss), net of taxes |
(303)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pesi_ServicesMember
|
|
(1,048)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pesi_ServicesMember
|
|
| Expenditures for segment assets |
16us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = pesi_ServicesMember
|
|
2us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = pesi_ServicesMember
|
|
| Segments Total [Member] |
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
| Revenue from external customers |
13,600us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pesi_SegmentsTotalMember
|
|
10,544us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pesi_SegmentsTotalMember
|
|
| Intercompany revenues |
10pesi_IntercompanyRevenues / us-gaap_StatementBusinessSegmentsAxis = pesi_SegmentsTotalMember
|
|
12pesi_IntercompanyRevenues / us-gaap_StatementBusinessSegmentsAxis = pesi_SegmentsTotalMember
|
|
| Gross profit (loss) |
1,478us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = pesi_SegmentsTotalMember
|
|
94us-gaap_GrossProfit / us-gaap_StatementBusinessSegmentsAxis = pesi_SegmentsTotalMember
|
|
| Interest expense |
(22)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = pesi_SegmentsTotalMember
|
|
(10)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = pesi_SegmentsTotalMember
|
|
| Depreciation and amortization |
954us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = pesi_SegmentsTotalMember
|
|
1,198us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = pesi_SegmentsTotalMember
|
|
| Segment profit (loss), net of taxes |
(118)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pesi_SegmentsTotalMember
|
|
(2,222)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pesi_SegmentsTotalMember
|
|
| Expenditures for segment assets |
120us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = pesi_SegmentsTotalMember
|
|
213us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = pesi_SegmentsTotalMember
|
|
| Corporate and Other [Member] |
|
|
|
|
| Segment Reporting Information [Line Items] |
|
|
|
|
| Revenue from external customers |
|
[1] |
|
[1] |
| Intercompany revenues |
|
[1] |
|
[1] |
| Gross profit (loss) |
|
[1] |
|
[1] |
| Interest income |
8us-gaap_InvestmentIncomeInterest / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember
|
[1] |
7us-gaap_InvestmentIncomeInterest / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember
|
[1] |
| Interest expense |
(104)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember
|
[1] |
(143)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember
|
[1] |
| Interest expense-financing fees |
(58)us-gaap_FinancingInterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember
|
[1] |
(45)us-gaap_FinancingInterestExpense / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember
|
[1] |
| Depreciation and amortization |
12us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember
|
[1] |
13us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember
|
[1] |
| Segment profit (loss), net of taxes |
(1,896)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember
|
[1] |
(1,481)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember
|
[1] |
| Expenditures for segment assets |
$ 1us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember
|
[1] |
|
[1] |
|
|
|