XML 127 R129.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Financial Information (Consolidating Balance Sheets) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Current assets:        
Cash and cash equivalents $ 110,610us-gaap_CashAndCashEquivalentsAtCarryingValue $ 97,039us-gaap_CashAndCashEquivalentsAtCarryingValue $ 48,028us-gaap_CashAndCashEquivalentsAtCarryingValue $ 54,117us-gaap_CashAndCashEquivalentsAtCarryingValue
Accounts receivable, net of reserve 101,141us-gaap_AccountsReceivableNetCurrent 90,082us-gaap_AccountsReceivableNetCurrent    
Intercompany balances 0rock_InterCompanyBalances 0rock_InterCompanyBalances    
Inventories 128,743us-gaap_InventoryNet 121,152us-gaap_InventoryNet    
Other current assets 19,937us-gaap_OtherAssetsCurrent 14,127us-gaap_OtherAssetsCurrent    
Total current assets 360,431us-gaap_AssetsCurrent 322,400us-gaap_AssetsCurrent    
Property, plant, and equipment, net 129,575us-gaap_PropertyPlantAndEquipmentNet 131,752us-gaap_PropertyPlantAndEquipmentNet    
Goodwill 236,044us-gaap_Goodwill 341,174us-gaap_Goodwill 359,863us-gaap_Goodwill  
Acquired intangibles 82,215us-gaap_IntangibleAssetsNetExcludingGoodwill 91,777us-gaap_IntangibleAssetsNetExcludingGoodwill    
Other assets 5,895us-gaap_OtherAssetsNoncurrent 7,059us-gaap_OtherAssetsNoncurrent    
Investment in subsidiaries 0us-gaap_Investments 0us-gaap_Investments    
Total assets 814,160us-gaap_Assets 894,162us-gaap_Assets 883,674us-gaap_Assets  
Current liabilities:        
Accounts payable 81,246us-gaap_AccountsPayableCurrent 69,625us-gaap_AccountsPayableCurrent    
Accrued expenses 52,439us-gaap_AccruedLiabilitiesCurrent 49,879us-gaap_AccruedLiabilitiesCurrent    
Current maturities of long-term debt 400us-gaap_LongTermDebtCurrent 409us-gaap_LongTermDebtCurrent    
Total current liabilities 134,085us-gaap_LiabilitiesCurrent 119,913us-gaap_LiabilitiesCurrent    
Long-term debt 213,200us-gaap_LongTermDebtNoncurrent 213,598us-gaap_LongTermDebtNoncurrent    
Deferred income taxes 49,772us-gaap_DeferredTaxLiabilitiesNoncurrent 55,124us-gaap_DeferredTaxLiabilitiesNoncurrent    
Other non-current liabilities 29,874us-gaap_OtherLiabilitiesNoncurrent 33,778us-gaap_OtherLiabilitiesNoncurrent    
Total shareholders’ equity 387,229us-gaap_StockholdersEquity 471,749us-gaap_StockholdersEquity 476,822us-gaap_StockholdersEquity 459,936us-gaap_StockholdersEquity
Total liabilities and shareholders' equity 814,160us-gaap_LiabilitiesAndStockholdersEquity 894,162us-gaap_LiabilitiesAndStockholdersEquity    
Gibraltar Industries, Inc.        
Current assets:        
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accounts receivable, net of reserve 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Intercompany balances 21,619rock_InterCompanyBalances
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
23,618rock_InterCompanyBalances
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Inventories 0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other current assets 4,484us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
7,578us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total current assets 26,103us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
31,196us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Property, plant, and equipment, net 0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Acquired intangibles 0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other assets 2,931us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,415us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Investment in subsidiaries 573,664us-gaap_Investments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
652,689us-gaap_Investments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total assets 602,698us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
687,300us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Current liabilities:        
Accounts payable 0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Accrued expenses 5,469us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,551us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Current maturities of long-term debt 0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total current liabilities 5,469us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,551us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Long-term debt 210,000us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
210,000us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Deferred income taxes 0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other non-current liabilities 0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total shareholders’ equity 387,229us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
471,749us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total liabilities and shareholders' equity 602,698us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
687,300us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Guarantor Subsidiaries        
Current assets:        
Cash and cash equivalents 91,466us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
75,856us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
26,163us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
34,691us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Accounts receivable, net of reserve 91,713us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
79,356us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Intercompany balances (1,850)rock_InterCompanyBalances
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,655)rock_InterCompanyBalances
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Inventories 120,091us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
111,676us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other current assets 14,488us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
5,722us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total current assets 315,908us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
270,955us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Property, plant, and equipment, net 116,628us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
119,587us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Goodwill 229,558us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
334,123us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Acquired intangibles 77,259us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
86,014us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other assets 2,964us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,643us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Investment in subsidiaries 32,404us-gaap_Investments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
33,259us-gaap_Investments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total assets 774,721us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
847,581us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Current liabilities:        
Accounts payable 74,751us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
62,464us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Accrued expenses 45,561us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
42,418us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Current maturities of long-term debt 400us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
409us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total current liabilities 120,712us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
105,291us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Long-term debt 3,200us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,598us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Deferred income taxes 47,717us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
52,746us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other non-current liabilities 29,428us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
33,257us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total shareholders’ equity 573,664us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
652,689us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total liabilities and shareholders' equity 774,721us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
847,581us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Non-Guarantor Subsidiaries        
Current assets:        
Cash and cash equivalents 19,144us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
21,183us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
21,865us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
19,426us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Accounts receivable, net of reserve 9,428us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
10,726us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Intercompany balances (19,769)rock_InterCompanyBalances
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(21,963)rock_InterCompanyBalances
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Inventories 8,652us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9,476us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other current assets 965us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
827us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total current assets 18,420us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
20,249us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Property, plant, and equipment, net 12,947us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
12,165us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Goodwill 6,486us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7,051us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Acquired intangibles 4,956us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,763us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other assets 0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Investment in subsidiaries 0us-gaap_Investments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_Investments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total assets 42,809us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
45,229us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Current liabilities:        
Accounts payable 6,495us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7,161us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Accrued expenses 1,409us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,910us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Current maturities of long-term debt 0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total current liabilities 7,904us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9,071us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Long-term debt 0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Deferred income taxes 2,055us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,378us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other non-current liabilities 446us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
521us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total shareholders’ equity 32,404us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
33,259us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total liabilities and shareholders' equity 42,809us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
45,229us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Eliminations        
Current assets:        
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Accounts receivable, net of reserve 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Intercompany balances 0rock_InterCompanyBalances
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0rock_InterCompanyBalances
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Inventories 0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other current assets 0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total current assets 0us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Property, plant, and equipment, net 0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Acquired intangibles 0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other assets 0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Investment in subsidiaries (606,068)us-gaap_Investments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(685,948)us-gaap_Investments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total assets (606,068)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(685,948)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Current liabilities:        
Accounts payable 0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Accrued expenses 0us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Current maturities of long-term debt 0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total current liabilities 0us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Long-term debt 0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Deferred income taxes 0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other non-current liabilities 0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total shareholders’ equity (606,068)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(685,948)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total liabilities and shareholders' equity $ (606,068)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ (685,948)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember