XML 25 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Summary Of Financial Information In Reportable Segments) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Revenues $ 81,747us-gaap_Revenues $ 65,044us-gaap_Revenues $ 57,069us-gaap_Revenues $ 52,797us-gaap_Revenues $ 73,580us-gaap_Revenues $ 81,510us-gaap_Revenues $ 70,187us-gaap_Revenues $ 44,957us-gaap_Revenues $ 256,657us-gaap_Revenues $ 270,234us-gaap_Revenues $ 162,039us-gaap_Revenues
Cost of Sales (excluding depreciation and amortization)                 192,088us-gaap_CostOfGoodsSold 198,651us-gaap_CostOfGoodsSold 110,953us-gaap_CostOfGoodsSold
Gross Profit 21,126us-gaap_GrossProfit 18,071us-gaap_GrossProfit 14,331us-gaap_GrossProfit 11,041us-gaap_GrossProfit 16,510us-gaap_GrossProfit 21,450us-gaap_GrossProfit 19,883us-gaap_GrossProfit 13,740us-gaap_GrossProfit 64,569us-gaap_GrossProfit 71,583us-gaap_GrossProfit 51,086us-gaap_GrossProfit
General and administrative                 56,419us-gaap_GeneralAndAdministrativeExpense 47,071us-gaap_GeneralAndAdministrativeExpense 36,201us-gaap_GeneralAndAdministrativeExpense
Selling, marketing and service                 8,890us-gaap_SellingAndMarketingExpense 7,381us-gaap_SellingAndMarketingExpense 5,560us-gaap_SellingAndMarketingExpense
Depreciation and amortization                 8,902us-gaap_DepreciationAndAmortization 7,287us-gaap_DepreciationAndAmortization 4,780us-gaap_DepreciationAndAmortization
Restructuring charges                 427us-gaap_RestructuringCharges 1,205us-gaap_RestructuringCharges 2,675us-gaap_RestructuringCharges
Total operating expenses 20,110us-gaap_OperatingExpenses 18,597us-gaap_OperatingExpenses 18,273us-gaap_OperatingExpenses 17,658us-gaap_OperatingExpenses 18,337us-gaap_OperatingExpenses 15,509us-gaap_OperatingExpenses 16,425us-gaap_OperatingExpenses 12,673us-gaap_OperatingExpenses 74,638us-gaap_OperatingExpenses 62,944us-gaap_OperatingExpenses 49,216us-gaap_OperatingExpenses
Operating income (loss) 1,016us-gaap_OperatingIncomeLoss (526)us-gaap_OperatingIncomeLoss (3,942)us-gaap_OperatingIncomeLoss (6,617)us-gaap_OperatingIncomeLoss (1,827)us-gaap_OperatingIncomeLoss 5,941us-gaap_OperatingIncomeLoss 3,458us-gaap_OperatingIncomeLoss 1,067us-gaap_OperatingIncomeLoss (10,069)us-gaap_OperatingIncomeLoss 8,639us-gaap_OperatingIncomeLoss 1,870us-gaap_OperatingIncomeLoss
Gain on sale of unconsolidated affiliate                     1,439us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee
Interest and other income (114)us-gaap_OtherNonoperatingIncomeExpense (324)us-gaap_OtherNonoperatingIncomeExpense (287)us-gaap_OtherNonoperatingIncomeExpense (296)us-gaap_OtherNonoperatingIncomeExpense (300)us-gaap_OtherNonoperatingIncomeExpense (241)us-gaap_OtherNonoperatingIncomeExpense (111)us-gaap_OtherNonoperatingIncomeExpense (84)us-gaap_OtherNonoperatingIncomeExpense 215us-gaap_OtherNonoperatingIncomeExpense 81us-gaap_OtherNonoperatingIncomeExpense 88us-gaap_OtherNonoperatingIncomeExpense
Interest expense                 (1,236)us-gaap_InterestExpense (817)us-gaap_InterestExpense (449)us-gaap_InterestExpense
Income (loss) before income taxes                 (11,090)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 7,903us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 2,948us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Total capital expenditures                 12,831powr_CapitalExpenditures 9,622powr_CapitalExpenditures  
Total goodwill 40,210us-gaap_Goodwill       30,226us-gaap_Goodwill       40,210us-gaap_Goodwill 30,226us-gaap_Goodwill 12,884us-gaap_Goodwill
Total assets 265,217us-gaap_Assets       255,491us-gaap_Assets       265,217us-gaap_Assets 255,491us-gaap_Assets  
Eliminations And Other [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 (602)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
   
Cost of Sales (excluding depreciation and amortization)                 (602)us-gaap_CostOfGoodsSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
   
General and administrative                 19,187us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
12,763us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
13,044us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Selling, marketing and service                 1,008us-gaap_SellingAndMarketingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
134us-gaap_SellingAndMarketingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
2,206us-gaap_SellingAndMarketingExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Depreciation and amortization                 662us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
532us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
434us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Restructuring charges                     820us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Total operating expenses                 20,857us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
13,429us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
16,504us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Operating income (loss)                 (20,857)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(13,429)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(16,504)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Gain on sale of unconsolidated affiliate                     1,439us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Interest and other income                 215us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
81us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
88us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Interest expense                 (1,236)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(817)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(449)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Income (loss) before income taxes                 (21,878)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(14,165)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(15,426)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Total capital expenditures                 2,021powr_CapitalExpenditures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
755powr_CapitalExpenditures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Total assets 51,808us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
      66,904us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
      51,808us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
66,904us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Distributed Generation [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 100,017us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
111,536us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
76,352us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
Cost of Sales (excluding depreciation and amortization)                 68,648us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
70,354us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
46,951us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
Gross Profit                 31,369us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
41,182us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
29,401us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
General and administrative                 15,434us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
13,733us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
11,717us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
Selling, marketing and service                 4,240us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
4,293us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
1,956us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
Depreciation and amortization                 3,437us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
2,760us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
2,476us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
Restructuring charges                     1,267us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
Total operating expenses                 23,111us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
20,786us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
17,416us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
Operating income (loss)                 8,258us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
20,396us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
11,985us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
Income (loss) before income taxes                 8,258us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
20,396us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
11,985us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
Total capital expenditures                 7,479powr_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
5,629powr_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
 
Total goodwill 16,317us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
      6,939us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
      16,317us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
6,939us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
 
Total assets 113,056us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
      88,360us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
      113,056us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
88,360us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= powr_DistributedGenerationMember
 
Utility Infrastructure [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 103,204us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
111,654us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
60,735us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
Cost of Sales (excluding depreciation and amortization)                 88,199us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
89,908us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
45,703us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
Gross Profit                 15,005us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
21,746us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
15,032us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
General and administrative                 11,255us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
10,901us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
7,855us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
Selling, marketing and service                 1,445us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
1,585us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
372us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
Depreciation and amortization                 3,446us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
2,658us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
1,478us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
Restructuring charges                     152us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
Total operating expenses                 16,146us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
15,144us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
9,857us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
Operating income (loss)                 (1,141)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
6,602us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
5,175us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
Income (loss) before income taxes                 (1,141)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
6,602us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
5,175us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
Total capital expenditures                 2,564powr_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
2,838powr_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
 
Total goodwill 2,325us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
      2,325us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
      2,325us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
2,325us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
 
Total assets 55,660us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
      48,709us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
      55,660us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
48,709us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= powr_UtilityInfrastructureMember
 
Energy Efficiency [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 54,038us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
47,044us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
24,952us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
Cost of Sales (excluding depreciation and amortization)                 35,843us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
38,389us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
18,299us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
Gross Profit                 18,195us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
8,655us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
6,653us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
General and administrative                 10,543us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
9,674us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
3,585us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
Selling, marketing and service                 2,197us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
1,369us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
1,026us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
Depreciation and amortization                 1,357us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
1,337us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
392us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
Restructuring charges                 427us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
1,205us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
436us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
Total operating expenses                 14,524us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
13,585us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
5,439us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
Operating income (loss)                 3,671us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
(4,930)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
1,214us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
Income (loss) before income taxes                 3,671us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
(4,930)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
1,214us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
Total capital expenditures                 767powr_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
400powr_CapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
 
Total goodwill 21,568us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
      20,962us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
      21,568us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
20,962us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
 
Total assets $ 44,693us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
      $ 51,518us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
      $ 44,693us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember
$ 51,518us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= powr_EnergyEfficiencyMember