XML 32 R127.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Supplemental Financial Information (Consolidating Statements of Operations) (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
Condensed Income Statements, Captions [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales | $ 201,994 us-gaap_SalesRevenueNet | $ 234,101 us-gaap_SalesRevenueNet | $ 234,960 us-gaap_SalesRevenueNet | $ 191,032 us-gaap_SalesRevenueNet | $ 188,835 us-gaap_SalesRevenueNet | $ 217,412 us-gaap_SalesRevenueNet | $ 224,519 us-gaap_SalesRevenueNet | $ 196,801 us-gaap_SalesRevenueNet | $ 862,087 us-gaap_SalesRevenueNet | $ 827,567 us-gaap_SalesRevenueNet | $ 790,058 us-gaap_SalesRevenueNet
Cost of sales |  |  |  |  |  |  |  |  | 722,042 us-gaap_CostOfRevenue | 669,470 us-gaap_CostOfRevenue | 640,498 us-gaap_CostOfRevenue
Gross profit | 28,480 us-gaap_GrossProfit | 41,578 us-gaap_GrossProfit | 40,123 us-gaap_GrossProfit | 29,864 us-gaap_GrossProfit | 35,452 us-gaap_GrossProfit | 41,762 us-gaap_GrossProfit | 44,706 us-gaap_GrossProfit | 36,177 us-gaap_GrossProfit | 140,045 us-gaap_GrossProfit | 158,097 us-gaap_GrossProfit | 149,560 us-gaap_GrossProfit
Selling, general, and administrative expense |  |  |  |  |  |  |  |  | 102,492 us-gaap_SellingGeneralAndAdministrativeExpense | 113,457 us-gaap_SellingGeneralAndAdministrativeExpense | 104,671 us-gaap_SellingGeneralAndAdministrativeExpense
Intangible asset impairment |  |  |  |  |  |  |  |  | 107,970 us-gaap_GoodwillAndIntangibleAssetImpairment | 23,160 us-gaap_GoodwillAndIntangibleAssetImpairment | 4,628 us-gaap_GoodwillAndIntangibleAssetImpairment
(Loss) income from operations | (103,872)us-gaap_OperatingIncomeLoss | 18,392 us-gaap_OperatingIncomeLoss | 14,730 us-gaap_OperatingIncomeLoss | 333 us-gaap_OperatingIncomeLoss | 6,153 us-gaap_OperatingIncomeLoss | (6,152)us-gaap_OperatingIncomeLoss | 16,283 us-gaap_OperatingIncomeLoss | 5,196 us-gaap_OperatingIncomeLoss | (70,417)us-gaap_OperatingIncomeLoss | 21,480 us-gaap_OperatingIncomeLoss | 40,261 us-gaap_OperatingIncomeLoss
Interest expense | 3,433 us-gaap_InterestExpense | 3,657 us-gaap_InterestExpense | 3,691 us-gaap_InterestExpense | 3,640 us-gaap_InterestExpense | 3,811 us-gaap_InterestExpense | 3,828 us-gaap_InterestExpense | 3,690 us-gaap_InterestExpense | 11,160 us-gaap_InterestExpense | 14,421 us-gaap_InterestExpense | 22,489 us-gaap_InterestExpense | 18,582 us-gaap_InterestExpense
Other income |  |  |  |  |  |  |  |  | (88)us-gaap_OtherIncome | (177)us-gaap_OtherIncome | (488)us-gaap_OtherIncome
(Loss) income before taxes |  |  |  |  |  |  |  |  | (84,750)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | (832)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | 22,167 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
(Benefit of) provision for income taxes |  |  |  |  |  |  |  |  | (2,958)us-gaap_IncomeTaxExpenseBenefit | 4,797 us-gaap_IncomeTaxExpenseBenefit | 9,517 us-gaap_IncomeTaxExpenseBenefit
(Loss) income from continuing operations | (95,708)us-gaap_IncomeLossFromContinuingOperations | 9,571 us-gaap_IncomeLossFromContinuingOperations | 6,431 us-gaap_IncomeLossFromContinuingOperations | (2,086)us-gaap_IncomeLossFromContinuingOperations | 4,009 us-gaap_IncomeLossFromContinuingOperations | (13,727)us-gaap_IncomeLossFromContinuingOperations | 7,732 us-gaap_IncomeLossFromContinuingOperations | (3,643)us-gaap_IncomeLossFromContinuingOperations | (81,792)us-gaap_IncomeLossFromContinuingOperations | (5,629)us-gaap_IncomeLossFromContinuingOperations | 12,650 us-gaap_IncomeLossFromContinuingOperations
Loss before taxes |  |  |  |  |  |  |  |  | (51)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax | (7)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax | (289)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
Benefit of income taxes |  |  |  |  |  |  |  |  | (19)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation | (3)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation | (284)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
Loss from discontinued operations | (1)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | (31)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | (4)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | (32)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | (4)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | (5)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Equity in earnings from subsidiaries |  |  |  |  |  |  |  |  | 0 rock_EquityEarningsFromSubsidiaries | 0 rock_EquityEarningsFromSubsidiaries | 0 rock_EquityEarningsFromSubsidiaries
Net (loss) income | (95,709)us-gaap_NetIncomeLoss | 9,540 us-gaap_NetIncomeLoss | 6,431 us-gaap_NetIncomeLoss | (2,086)us-gaap_NetIncomeLoss | 4,009 us-gaap_NetIncomeLoss | (13,727)us-gaap_NetIncomeLoss | 7,732 us-gaap_NetIncomeLoss | (3,647)us-gaap_NetIncomeLoss | (81,824)us-gaap_NetIncomeLoss | (5,633)us-gaap_NetIncomeLoss | 12,645 us-gaap_NetIncomeLoss
Gibraltar Industries, Inc. |  |  |  |  |  |  |  |  |  |  |
Condensed Income Statements, Captions [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 0 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Cost of sales |  |  |  |  |  |  |  |  | 0 us-gaap_CostOfRevenue / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_CostOfRevenue / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_CostOfRevenue / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Gross profit |  |  |  |  |  |  |  |  | 0 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Selling, general, and administrative expense |  |  |  |  |  |  |  |  | 128 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 171 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 23 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Intangible asset impairment |  |  |  |  |  |  |  |  | 0 us-gaap_GoodwillAndIntangibleAssetImpairment / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_GoodwillAndIntangibleAssetImpairment / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_GoodwillAndIntangibleAssetImpairment / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
(Loss) income from operations |  |  |  |  |  |  |  |  | (128)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (171)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (23)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Interest expense |  |  |  |  |  |  |  |  | 13,568 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 21,214 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 17,422 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Other income |  |  |  |  |  |  |  |  | 144 us-gaap_OtherIncome / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_OtherIncome / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_OtherIncome / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
(Loss) income before taxes |  |  |  |  |  |  |  |  | (13,840)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (21,385)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (17,445)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
(Benefit of) provision for income taxes |  |  |  |  |  |  |  |  | (4,381)us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (7,480)us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (6,524)us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
(Loss) income from continuing operations |  |  |  |  |  |  |  |  | (9,459)us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (13,905)us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (10,921)us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Loss before taxes |  |  |  |  |  |  |  |  | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Benefit of income taxes |  |  |  |  |  |  |  |  | 0 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Loss from discontinued operations |  |  |  |  |  |  |  |  | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Equity in earnings from subsidiaries |  |  |  |  |  |  |  |  | (71,191)rock_EquityEarningsFromSubsidiaries / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 9,041 rock_EquityEarningsFromSubsidiaries / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 24,535 rock_EquityEarningsFromSubsidiaries / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Net (loss) income |  |  |  |  |  |  |  |  | (80,650)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (4,864)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 13,614 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Guarantor Subsidiaries |  |  |  |  |  |  |  |  |  |  |
Condensed Income Statements, Captions [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 792,078 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 758,790 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 712,279 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Cost of sales |  |  |  |  |  |  |  |  | 661,041 us-gaap_CostOfRevenue / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 610,049 us-gaap_CostOfRevenue / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 574,647 us-gaap_CostOfRevenue / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Gross profit |  |  |  |  |  |  |  |  | 131,037 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 148,741 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 137,632 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Selling, general, and administrative expense |  |  |  |  |  |  |  |  | 95,735 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 105,693 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 96,499 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Intangible asset impairment |  |  |  |  |  |  |  |  | 107,970 us-gaap_GoodwillAndIntangibleAssetImpairment / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 1,000 us-gaap_GoodwillAndIntangibleAssetImpairment / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 4,628 us-gaap_GoodwillAndIntangibleAssetImpairment / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
(Loss) income from operations |  |  |  |  |  |  |  |  | (72,668)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 42,048 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 36,505 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Interest expense |  |  |  |  |  |  |  |  | 995 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 1,399 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 1,285 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Other income |  |  |  |  |  |  |  |  | (328)us-gaap_OtherIncome / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (177)us-gaap_OtherIncome / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (480)us-gaap_OtherIncome / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
(Loss) income before taxes |  |  |  |  |  |  |  |  | (73,335)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 40,826 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 35,700 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
(Benefit of) provision for income taxes |  |  |  |  |  |  |  |  | 753 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 12,430 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 15,120 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
(Loss) income from continuing operations |  |  |  |  |  |  |  |  | (74,088)us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 28,396 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 20,580 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Loss before taxes |  |  |  |  |  |  |  |  | (51)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (7)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (289)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Benefit of income taxes |  |  |  |  |  |  |  |  | (19)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (3)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (284)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Loss from discontinued operations |  |  |  |  |  |  |  |  | (32)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (4)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (5)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Equity in earnings from subsidiaries |  |  |  |  |  |  |  |  | 2,929 rock_EquityEarningsFromSubsidiaries / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (19,351)rock_EquityEarningsFromSubsidiaries / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 3,960 rock_EquityEarningsFromSubsidiaries / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Net (loss) income |  |  |  |  |  |  |  |  | (71,191)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 9,041 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 24,535 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries |  |  |  |  |  |  |  |  |  |  |
Condensed Income Statements, Captions [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 88,096 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 91,198 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 98,304 us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Cost of sales |  |  |  |  |  |  |  |  | 77,914 us-gaap_CostOfRevenue / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 81,073 us-gaap_CostOfRevenue / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 85,407 us-gaap_CostOfRevenue / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Gross profit |  |  |  |  |  |  |  |  | 10,182 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 10,125 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 12,897 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Selling, general, and administrative expense |  |  |  |  |  |  |  |  | 6,629 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 7,593 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 8,149 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Intangible asset impairment |  |  |  |  |  |  |  |  | 0 us-gaap_GoodwillAndIntangibleAssetImpairment / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 22,160 us-gaap_GoodwillAndIntangibleAssetImpairment / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 us-gaap_GoodwillAndIntangibleAssetImpairment / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
(Loss) income from operations |  |  |  |  |  |  |  |  | 3,553 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (19,628)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 4,748 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Interest expense |  |  |  |  |  |  |  |  | (142)us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (124)us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (125)us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Other income |  |  |  |  |  |  |  |  | 96 us-gaap_OtherIncome / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 us-gaap_OtherIncome / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (8)us-gaap_OtherIncome / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
(Loss) income before taxes |  |  |  |  |  |  |  |  | 3,599 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (19,504)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 4,881 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
(Benefit of) provision for income taxes |  |  |  |  |  |  |  |  | 670 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (153)us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 921 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
(Loss) income from continuing operations |  |  |  |  |  |  |  |  | 2,929 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (19,351)us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 3,960 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Loss before taxes |  |  |  |  |  |  |  |  | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Benefit of income taxes |  |  |  |  |  |  |  |  | 0 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Loss from discontinued operations |  |  |  |  |  |  |  |  | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Equity in earnings from subsidiaries |  |  |  |  |  |  |  |  | 0 rock_EquityEarningsFromSubsidiaries / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 rock_EquityEarningsFromSubsidiaries / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 rock_EquityEarningsFromSubsidiaries / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Net (loss) income |  |  |  |  |  |  |  |  | 2,929 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (19,351)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 3,960 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Eliminations |  |  |  |  |  |  |  |  |  |  |
Condensed Income Statements, Captions [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | (18,087)us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (22,421)us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (20,525)us-gaap_SalesRevenueNet / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Cost of sales |  |  |  |  |  |  |  |  | (16,913)us-gaap_CostOfRevenue / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (21,652)us-gaap_CostOfRevenue / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (19,556)us-gaap_CostOfRevenue / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Gross profit |  |  |  |  |  |  |  |  | (1,174)us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (769)us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (969)us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Selling, general, and administrative expense |  |  |  |  |  |  |  |  | 0 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Intangible asset impairment |  |  |  |  |  |  |  |  | 0 us-gaap_GoodwillAndIntangibleAssetImpairment / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_GoodwillAndIntangibleAssetImpairment / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_GoodwillAndIntangibleAssetImpairment / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
(Loss) income from operations |  |  |  |  |  |  |  |  | (1,174)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (769)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (969)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Interest expense |  |  |  |  |  |  |  |  | 0 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Other income |  |  |  |  |  |  |  |  | 0 us-gaap_OtherIncome / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_OtherIncome / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_OtherIncome / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
(Loss) income before taxes |  |  |  |  |  |  |  |  | (1,174)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (769)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (969)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
(Benefit of) provision for income taxes |  |  |  |  |  |  |  |  | 0 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
(Loss) income from continuing operations |  |  |  |  |  |  |  |  | (1,174)us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (769)us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (969)us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Loss before taxes |  |  |  |  |  |  |  |  | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Benefit of income taxes |  |  |  |  |  |  |  |  | 0 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Loss from discontinued operations |  |  |  |  |  |  |  |  | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Equity in earnings from subsidiaries |  |  |  |  |  |  |  |  | 68,262 rock_EquityEarningsFromSubsidiaries / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 10,310 rock_EquityEarningsFromSubsidiaries / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (28,495)rock_EquityEarningsFromSubsidiaries / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Net (loss) income |  |  |  |  |  |  |  |  | $ 67,088 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | $ 9,541 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | $ (29,464)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember

X
- Definition Equity earnings from subsidiaries + References No definition available. + Details
Name: | rock_EquityEarningsFromSubsidiaries
Namespace Prefix: | rock_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_CondensedIncomeStatementsCaptionsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate cost of goods produced and sold and services rendered during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 2 -Article 5 + Details
Name: | us-gaap_CostOfRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Overall income (loss) from a disposal group that is classified as a component of the entity, before income tax, reported as a separate component of income before extraordinary items. Includes the following (before income tax): income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e957-107759 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.12) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 13 -Article 7 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 05 -Paragraph 15 -Article 3 + Details
Name: | us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax effect allocated to a disposal group that is classified as a component of the entity reported as a separate component of income before extraordinary items. Includes the tax effects of the following: income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b),(c) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32672-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=18498875&loc=d3e38679-109324 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e957-107759 + Details
Name: | us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill. + References No definition available. + Details
Name: | us-gaap_GoodwillAndIntangibleAssetImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1,2) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_GrossProfit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income (loss) from continuing operations attributable to the parent. Also defined as revenue less expenses and taxes from ongoing operations before extraordinary items but after deduction of those portions of income or loss from continuing operations that are allocable to noncontrolling interests. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4613673-111683 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.13) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_IncomeLossFromContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before income taxes, extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 20 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35710027&loc=d3e41242-110953 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 10 -Article 5 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income (loss) from a disposal group, net of income tax, reported as a separate component of income before extraordinary items after deduction or consideration of the amount allocable to noncontrolling interests. Includes, net of tax, income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 + Details
Name: | us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Income Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6515339 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 9 -Article 9 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.18) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.22) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reflects the sum of all other revenue and income recognized by the entity in the period not otherwise specified in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.4) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 4 -Article 7 + Details
Name: | us-gaap_OtherIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 4 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 30 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=34747878&loc=d3e3636-108311 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_ConsolidationEliminationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_GuarantorSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_NonGuarantorSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |