XML 26 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-Term Debt (Narrative) (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2013
Jan. 31, 2013
Senior Credit Agreement      
Debt Instrument [Line Items]      
Maximum borrowing capacity under the revolving credit facility $ 200,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= rock_SeniorCreditAgreementMember
   
Revolving credit facility, increase, additional borrowings 250,000,000us-gaap_ProceedsFromLinesOfCredit
/ us-gaap_DebtInstrumentAxis
= rock_SeniorCreditAgreementMember
   
Standby letters of credit 19,641,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_DebtInstrumentAxis
= rock_SeniorCreditAgreementMember
   
Fixed charge coverage ratio 125.00%rock_RevolvingCreditFacilityMinimumFixedChargeCoverageRatio
/ us-gaap_DebtInstrumentAxis
= rock_SeniorCreditAgreementMember
   
Senior Subordinated 8% Notes, Due December 1, 2015      
Debt Instrument [Line Items]      
Debt instrument, issued value   204,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= rock_SeniorSubordinatedEightPercentNotesDueDecemberOneTwoThousandFifteenMember
 
Senior Subordinated Notes, interest rate   8.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= rock_SeniorSubordinatedEightPercentNotesDueDecemberOneTwoThousandFifteenMember
 
Loss on extinguishment of debt   7,166,000us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_DebtInstrumentAxis
= rock_SeniorSubordinatedEightPercentNotesDueDecemberOneTwoThousandFifteenMember
 
Prepayment premium for extinguishment of debt   3,702,000rock_PrepaymentPremiumForExtinguishmentOfDebt
/ us-gaap_DebtInstrumentAxis
= rock_SeniorSubordinatedEightPercentNotesDueDecemberOneTwoThousandFifteenMember
 
Write-off deferred financing fees   2,199,000us-gaap_WriteOffOfDeferredDebtIssuanceCost
/ us-gaap_DebtInstrumentAxis
= rock_SeniorSubordinatedEightPercentNotesDueDecemberOneTwoThousandFifteenMember
 
Write off of debt discount   1,265,000rock_WriteOffOfDebtDiscount
/ us-gaap_DebtInstrumentAxis
= rock_SeniorSubordinatedEightPercentNotesDueDecemberOneTwoThousandFifteenMember
 
Revolving Credit Facility      
Debt Instrument [Line Items]      
Revolving credit facility, annual commitment fee 0.375%us-gaap_LineOfCreditFacilityCommitmentFeePercentage
/ us-gaap_DebtInstrumentAxis
= us-gaap_RevolvingCreditFacilityMember
   
Revolving credit facility, availability amount 106,107,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= us-gaap_RevolvingCreditFacilityMember
   
Senior Subordinated 6.25% Notes      
Debt Instrument [Line Items]      
Debt instrument, issued value     210,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= rock_SeniorSubordinatedSixPointTwoFivePercentNotesDueFebruaryOneTwoThousandTwentyOneMember
Senior Subordinated Notes, interest rate 6.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= rock_SeniorSubordinatedSixPointTwoFivePercentNotesDueFebruaryOneTwoThousandTwentyOneMember
6.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= rock_SeniorSubordinatedSixPointTwoFivePercentNotesDueFebruaryOneTwoThousandTwentyOneMember
 
Placement and other fees   $ 3,755,000us-gaap_DeferredFinanceCostsNet
/ us-gaap_DebtInstrumentAxis
= rock_SeniorSubordinatedSixPointTwoFivePercentNotesDueFebruaryOneTwoThousandTwentyOneMember
 
London Interbank Offering Rate (LIBOR) | Minimum | Revolving Credit Facility      
Debt Instrument [Line Items]      
LIBOR floor, plus 2.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
   
London Interbank Offering Rate (LIBOR) | Maximum | Revolving Credit Facility      
Debt Instrument [Line Items]      
LIBOR floor, plus 2.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember