XML 17 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Financial Information (Schedule of Consolidating Statements of Comprehensive Income) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Schedule Of Supplemental Financial Information [Line Items]    
Net income (loss) $ 5,509us-gaap_NetIncomeLoss $ (2,086)us-gaap_NetIncomeLoss
Other comprehensive (loss) income:    
Foreign currency translation adjustment (3,800)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax (904)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Change in unrealized loss on cash flow hedges, net of tax 143us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax 0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
Adjustment to retirement benefit liability, net of tax 2rock_OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax 2rock_OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax
Adjustment to post-retirement health care liability, net of tax 37us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax 19us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
Other comprehensive loss (3,618)us-gaap_OtherComprehensiveIncomeLossNetOfTax (883)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Total comprehensive income (loss) 1,891us-gaap_ComprehensiveIncomeNetOfTax (2,969)us-gaap_ComprehensiveIncomeNetOfTax
Gibraltar Industries, Inc.    
Schedule Of Supplemental Financial Information [Line Items]    
Net income (loss) 5,612us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= rock_GibraltarIndustriesIncMember
(1,905)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= rock_GibraltarIndustriesIncMember
Other comprehensive (loss) income:    
Foreign currency translation adjustment 0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ dei_LegalEntityAxis
= rock_GibraltarIndustriesIncMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ dei_LegalEntityAxis
= rock_GibraltarIndustriesIncMember
Change in unrealized loss on cash flow hedges, net of tax 0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ dei_LegalEntityAxis
= rock_GibraltarIndustriesIncMember
 
Adjustment to retirement benefit liability, net of tax 0rock_OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax
/ dei_LegalEntityAxis
= rock_GibraltarIndustriesIncMember
0rock_OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax
/ dei_LegalEntityAxis
= rock_GibraltarIndustriesIncMember
Adjustment to post-retirement health care liability, net of tax 0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ dei_LegalEntityAxis
= rock_GibraltarIndustriesIncMember
0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ dei_LegalEntityAxis
= rock_GibraltarIndustriesIncMember
Other comprehensive loss 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= rock_GibraltarIndustriesIncMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= rock_GibraltarIndustriesIncMember
Total comprehensive income (loss) 5,612us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= rock_GibraltarIndustriesIncMember
(1,905)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= rock_GibraltarIndustriesIncMember
Guarantor Subsidiaries    
Schedule Of Supplemental Financial Information [Line Items]    
Net income (loss) 7,851us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
315us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other comprehensive (loss) income:    
Foreign currency translation adjustment 0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Change in unrealized loss on cash flow hedges, net of tax 143us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Adjustment to retirement benefit liability, net of tax 2rock_OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2rock_OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Adjustment to post-retirement health care liability, net of tax 37us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
19us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other comprehensive loss 182us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
21us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Total comprehensive income (loss) 8,033us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
336us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries    
Schedule Of Supplemental Financial Information [Line Items]    
Net income (loss) 820us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
568us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other comprehensive (loss) income:    
Foreign currency translation adjustment (3,800)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(904)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Change in unrealized loss on cash flow hedges, net of tax 0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Adjustment to retirement benefit liability, net of tax 0rock_OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0rock_OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Adjustment to post-retirement health care liability, net of tax 0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other comprehensive loss (3,800)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(904)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Total comprehensive income (loss) (2,980)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(336)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Eliminations    
Schedule Of Supplemental Financial Information [Line Items]    
Net income (loss) (8,774)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(1,064)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Other comprehensive (loss) income:    
Foreign currency translation adjustment 0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Change in unrealized loss on cash flow hedges, net of tax 0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Adjustment to retirement benefit liability, net of tax 0rock_OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0rock_OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Adjustment to post-retirement health care liability, net of tax 0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Other comprehensive loss 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Total comprehensive income (loss) $ (8,774)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ (1,064)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember