XML 21 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidating Financial Information (Details 3) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Revenue:        
Total revenue $ 179,725us-gaap_Revenues $ 156,512us-gaap_Revenues $ 379,322us-gaap_Revenues $ 322,127us-gaap_Revenues
Cost of revenue:        
Total cost of revenue 132,584us-gaap_CostOfRevenue 117,961us-gaap_CostOfRevenue 276,494us-gaap_CostOfRevenue 242,683us-gaap_CostOfRevenue
Gross profit 47,141us-gaap_GrossProfit 38,551us-gaap_GrossProfit 102,828us-gaap_GrossProfit 79,444us-gaap_GrossProfit
Operating expenses:        
Amortization 4,560us-gaap_AmortizationOfDeferredCharges 5,485us-gaap_AmortizationOfDeferredCharges 9,046us-gaap_AmortizationOfDeferredCharges 10,591us-gaap_AmortizationOfDeferredCharges
Selling, general and administrative 34,351us-gaap_SellingGeneralAndAdministrativeExpense 32,517us-gaap_SellingGeneralAndAdministrativeExpense 66,380us-gaap_SellingGeneralAndAdministrativeExpense 60,744us-gaap_SellingGeneralAndAdministrativeExpense
Total operating expenses 38,911us-gaap_OperatingExpenses 38,002us-gaap_OperatingExpenses 75,426us-gaap_OperatingExpenses 71,335us-gaap_OperatingExpenses
Operating income 8,230us-gaap_OperatingIncomeLoss 549us-gaap_OperatingIncomeLoss 27,402us-gaap_OperatingIncomeLoss 8,109us-gaap_OperatingIncomeLoss
Other income (expense):        
Net interest expense (35,965)us-gaap_InterestIncomeExpenseNet (12,234)us-gaap_InterestIncomeExpenseNet (47,917)us-gaap_InterestIncomeExpenseNet (22,290)us-gaap_InterestIncomeExpenseNet
Other, net (33)us-gaap_OtherNonoperatingIncomeExpense (32)us-gaap_OtherNonoperatingIncomeExpense (302)us-gaap_OtherNonoperatingIncomeExpense (20)us-gaap_OtherNonoperatingIncomeExpense
Total other income (expense), net (35,998)us-gaap_NonoperatingIncomeExpense (12,266)us-gaap_NonoperatingIncomeExpense (48,219)us-gaap_NonoperatingIncomeExpense (22,310)us-gaap_NonoperatingIncomeExpense
Loss from continuing operations before income taxes (27,768)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (11,717)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (20,817)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (14,201)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Income tax benefit (provision) 2,780us-gaap_IncomeTaxExpenseBenefit 2,210us-gaap_IncomeTaxExpenseBenefit 2,980us-gaap_IncomeTaxExpenseBenefit 2,560us-gaap_IncomeTaxExpenseBenefit
Loss from continuing operations (24,988)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest (9,507)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest (17,837)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest (11,641)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Income (loss) from discontinued operations, net of income taxes (210)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (575)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (277)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 125us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
Net loss (25,198)us-gaap_ProfitLoss (10,082)us-gaap_ProfitLoss (18,114)us-gaap_ProfitLoss (11,516)us-gaap_ProfitLoss
Net income attributable to non-controlling interest (259)us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest (236)us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest (504)us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest (230)us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
Net loss attributable to Headwaters Incorporated (25,457)us-gaap_NetIncomeLoss (10,318)us-gaap_NetIncomeLoss (18,618)us-gaap_NetIncomeLoss (11,746)us-gaap_NetIncomeLoss
Building Products        
Revenue:        
Total revenue 106,406us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
94,139us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
223,940us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
187,151us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
Cost of revenue:        
Total cost of revenue 79,481us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
70,828us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
163,673us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
140,166us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
Construction Materials        
Revenue:        
Total revenue 67,498us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
59,093us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
148,902us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
130,614us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
Cost of revenue:        
Total cost of revenue 50,738us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
45,669us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
110,249us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
100,434us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
Energy Technology        
Revenue:        
Total revenue 5,821us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
3,280us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
6,480us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
4,362us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
Cost of revenue:        
Total cost of revenue 2,365us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
1,464us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
2,572us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
2,083us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
Consolidation, Eliminations        
Other income (expense):        
Equity in earnings of subsidiaries (12,325)us-gaap_IncomeLossFromSubsidiariesBeforeTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(3,574)us-gaap_IncomeLossFromSubsidiariesBeforeTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(34,125)us-gaap_IncomeLossFromSubsidiariesBeforeTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(15,225)us-gaap_IncomeLossFromSubsidiariesBeforeTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Total other income (expense), net (12,325)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(3,574)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(34,125)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(15,225)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Loss from continuing operations before income taxes (12,325)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(3,574)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(34,125)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(15,225)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Loss from continuing operations (12,325)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(3,574)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(34,125)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(15,225)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net loss (12,325)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(3,574)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(34,125)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(15,225)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net loss attributable to Headwaters Incorporated (12,325)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(3,574)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(34,125)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(15,225)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Guarantor Subsidiaries        
Revenue:        
Total revenue 169,254us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
147,481us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
357,710us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
311,421us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cost of revenue:        
Total cost of revenue 125,519us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
111,591us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
261,755us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
234,844us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Gross profit 43,735us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
35,890us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
95,955us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
76,577us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Operating expenses:        
Amortization 4,191us-gaap_AmortizationOfDeferredCharges
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
5,123us-gaap_AmortizationOfDeferredCharges
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
8,309us-gaap_AmortizationOfDeferredCharges
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
10,229us-gaap_AmortizationOfDeferredCharges
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Selling, general and administrative 26,636us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
25,610us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
52,438us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
48,411us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Total operating expenses 30,827us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
30,733us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
60,747us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
58,640us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Operating income 12,908us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
5,157us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
35,208us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
17,937us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other income (expense):        
Net interest expense (60)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(146)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(104)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(167)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other, net (62)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
29us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(142)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
74us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Total other income (expense), net (122)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(117)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(246)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(93)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Loss from continuing operations before income taxes 12,786us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
5,040us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
34,962us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
17,844us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income tax benefit (provision) (1,300)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,571)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(2,570)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(3,350)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Loss from continuing operations 11,486us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,469us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
32,392us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
14,494us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income (loss) from discontinued operations, net of income taxes   (575)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(67)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
125us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net loss 11,486us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,894us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
32,325us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
14,619us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net loss attributable to Headwaters Incorporated 11,486us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,894us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
32,325us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
14,619us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Guarantor Subsidiaries | Building Products        
Revenue:        
Total revenue 95,935us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
85,108us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
202,328us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
176,445us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
Cost of revenue:        
Total cost of revenue 72,416us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
64,458us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
148,934us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
132,327us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
Guarantor Subsidiaries | Construction Materials        
Revenue:        
Total revenue 67,498us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
59,093us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
148,902us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
130,614us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
Cost of revenue:        
Total cost of revenue 50,738us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
45,669us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
110,249us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
100,434us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_ConstructionMaterialsMember
Guarantor Subsidiaries | Energy Technology        
Revenue:        
Total revenue 5,821us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
3,280us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
6,480us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
4,362us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
Cost of revenue:        
Total cost of revenue 2,365us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
1,464us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
2,572us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
2,083us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_EnergyTechnologyMember
Non-Guarantor Subsidiaries        
Revenue:        
Total revenue 10,471us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9,031us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
21,612us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
10,706us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cost of revenue:        
Total cost of revenue 7,065us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6,370us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
14,739us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7,839us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Gross profit 3,406us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,661us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6,873us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,867us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Operating expenses:        
Amortization 369us-gaap_AmortizationOfDeferredCharges
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
362us-gaap_AmortizationOfDeferredCharges
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
737us-gaap_AmortizationOfDeferredCharges
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
362us-gaap_AmortizationOfDeferredCharges
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Selling, general and administrative 1,618us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,142us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,192us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,395us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Total operating expenses 1,987us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,504us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,929us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,757us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Operating income 1,419us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,157us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,944us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,110us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other income (expense):        
Other, net 29us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(61)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(160)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(94)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Total other income (expense), net 29us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(61)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(160)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(94)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Loss from continuing operations before income taxes 1,448us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,096us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,784us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,016us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income tax benefit (provision) (140)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(180)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(270)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(180)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Loss from continuing operations 1,308us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
916us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,514us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
836us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income (loss) from discontinued operations, net of income taxes (210)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (210)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Net loss 1,098us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
916us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,304us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
836us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net income attributable to non-controlling interest (259)us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(236)us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(504)us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(230)us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net loss attributable to Headwaters Incorporated 839us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
680us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,800us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
606us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Non-Guarantor Subsidiaries | Building Products        
Revenue:        
Total revenue 10,471us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
9,031us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
21,612us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
10,706us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
Cost of revenue:        
Total cost of revenue 7,065us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
6,370us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
14,739us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
7,839us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hw_BuildingProductsMember
Parent Company        
Operating expenses:        
Selling, general and administrative 6,097us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,765us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
10,750us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
10,938us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Total operating expenses 6,097us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,765us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
10,750us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
10,938us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Operating income (6,097)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(5,765)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(10,750)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(10,938)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other income (expense):        
Net interest expense (35,905)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(12,088)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(47,813)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(22,123)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Equity in earnings of subsidiaries 12,325us-gaap_IncomeLossFromSubsidiariesBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,574us-gaap_IncomeLossFromSubsidiariesBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
34,125us-gaap_IncomeLossFromSubsidiariesBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
15,225us-gaap_IncomeLossFromSubsidiariesBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Total other income (expense), net (23,580)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(8,514)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(13,688)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(6,898)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Loss from continuing operations before income taxes (29,677)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(14,279)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(24,438)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(17,836)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income tax benefit (provision) 4,220us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,961us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,820us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,090us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Loss from continuing operations (25,457)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(10,318)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(18,618)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(11,746)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net loss (25,457)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(10,318)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(18,618)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(11,746)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net loss attributable to Headwaters Incorporated $ (25,457)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
$ (10,318)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
$ (18,618)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
$ (11,746)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember