XML 96 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments Expired Interest Rate Swap Agreements (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Interest Rate Swap 8 [Member]  
Derivatives [Line Items]  
Effective Date Oct. 06, 2008
Expiration Date Sep. 30, 2013
Interest Rate Swap 8 [Member] | Notional Period 1 [Member]  
Derivatives [Line Items]  
Notional Amount 120,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap8Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
Pay Fixed Rate 3.88%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap8Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
Interest Rate Swap 1 [Member]  
Derivatives [Line Items]  
Effective Date Oct. 04, 2012
Expiration Date Sep. 30, 2013
Interest Rate Swap 1 [Member] | Notional Period 1 [Member]  
Derivatives [Line Items]  
Notional Amount 1,450,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap1Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
Pay Fixed Rate 0.25%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap1Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
Interest Rate Swap 1 [Member] | Notional Period 2 [Member]  
Derivatives [Line Items]  
Notional Amount 1,350,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap1Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod2Member
Pay Fixed Rate 0.25%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap1Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod2Member
Interest Rate Swap 1 [Member] | Notional Period 3 [Member]  
Derivatives [Line Items]  
Notional Amount 1,300,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap1Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod3Member
Pay Fixed Rate 0.25%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap1Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod3Member
Interest Rate Swap 1 [Member] | Notional Period 4 [Member]  
Derivatives [Line Items]  
Notional Amount 1,250,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap1Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod4Member
Pay Fixed Rate 0.25%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap1Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod4Member
Interest Rate Swap 2 [Member]  
Derivatives [Line Items]  
Effective Date Sep. 30, 2013
Expiration Date Sep. 30, 2014
Interest Rate Swap 2 [Member] | Notional Period 1 [Member]  
Derivatives [Line Items]  
Notional Amount 1,350,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap2Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
Pay Fixed Rate 0.35%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap2Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
Interest Rate Swap 2 [Member] | Notional Period 2 [Member]  
Derivatives [Line Items]  
Notional Amount 1,300,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap2Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod2Member
Pay Fixed Rate 0.35%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap2Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod2Member
Interest Rate Swap 2 [Member] | Notional Period 3 [Member]  
Derivatives [Line Items]  
Notional Amount 1,250,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap2Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod3Member
Pay Fixed Rate 0.35%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap2Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod3Member
Interest Rate Swap 2 [Member] | Notional Period 4 [Member]  
Derivatives [Line Items]  
Notional Amount 1,200,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap2Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod4Member
Pay Fixed Rate 0.35%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap2Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod4Member