XML 29 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments Outstanding Interest Rate Swap Agreements (Details) (USD $)
3 Months Ended 0 Months Ended
Mar. 31, 2015
Sep. 30, 2016
Interest Rate Swap 3 [Member]    
Derivative [Line Items]    
Effective date Sep. 30, 2014  
Expiration date Sep. 30, 2015  
Interest Rate Swap 3 [Member] | Notional Period 1 [Member]    
Derivative [Line Items]    
Notional amount 1,150,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap3Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
 
Pay fixed rate, forward interest rate 0.54%us-gaap_DerivativeForwardInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap3Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
 
Interest Rate Swap 3 [Member] | Notional Period 2 [Member]    
Derivative [Line Items]    
Notional amount 1,100,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap3Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod2Member
 
Pay fixed rate, forward interest rate 0.54%us-gaap_DerivativeForwardInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap3Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod2Member
 
Interest Rate Swap 3 [Member] | Notional Period 3 [Member]    
Derivative [Line Items]    
Notional amount 1,050,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap3Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod3Member
 
Pay fixed rate, forward interest rate 0.54%us-gaap_DerivativeForwardInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap3Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod3Member
 
Interest Rate Swap 3 [Member] | Notional Period 4 [Member]    
Derivative [Line Items]    
Notional amount 1,000,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap3Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod4Member
 
Pay fixed rate, forward interest rate 0.54%us-gaap_DerivativeForwardInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap3Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod4Member
 
Interest Rate Swap 4 [Member]    
Derivative [Line Items]    
Effective date Sep. 30, 2015  
Expiration date Sep. 30, 2016  
Interest Rate Swap 4 [Member] | Notional Period 1 [Member]    
Derivative [Line Items]    
Notional amount 350,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap4Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
 
Pay fixed rate, forward interest rate 0.93%us-gaap_DerivativeForwardInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap4Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
 
Interest Rate Swap 5 [Member]    
Derivative [Line Items]    
Effective date Sep. 30, 2016  
Expiration date Sep. 30, 2026  
Interest Rate Swap 5 [Member] | Notional Period 1 [Member]    
Derivative [Line Items]    
Notional amount 100,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap5Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
 
Pay fixed rate, forward interest rate 2.79%us-gaap_DerivativeForwardInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap5Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
 
Interest Rate Swap 6 [Member]    
Derivative [Line Items]    
Effective date Sep. 30, 2016  
Expiration date Sep. 30, 2026  
Interest Rate Swap 6 [Member] | Notional Period 1 [Member]    
Derivative [Line Items]    
Notional amount 100,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap6Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
 
Pay fixed rate, forward interest rate 2.79%us-gaap_DerivativeForwardInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap6Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
 
Interest Rate Swap 7 [Member]    
Derivative [Line Items]    
Effective date Sep. 30, 2016  
Expiration date Sep. 30, 2026  
Interest Rate Swap 7 [Member] | Notional Period 1 [Member]    
Derivative [Line Items]    
Notional amount 100,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap7Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
 
Pay fixed rate, forward interest rate 2.80%us-gaap_DerivativeForwardInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= gwr_InterestRateSwap7Member
/ gwr_NotionalAmountByPeriodAxis
= gwr_NotionalPeriod1Member
 
Scenario, Forecast [Member]    
Derivative [Line Items]    
Derivative settlement date   Sep. 30, 2016
Variable rate debt [Member] | Scenario, Forecast [Member]    
Derivative [Line Items]    
Probable future debt   300,000,000gwr_Probablefuturedebt
/ us-gaap_LongtermDebtTypeAxis
= gwr_VariableratedebtMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
Fixed rate debt [Member] | Scenario, Forecast [Member]    
Derivative [Line Items]    
Probable future debt   300,000,000gwr_Probablefuturedebt
/ us-gaap_LongtermDebtTypeAxis
= gwr_FixedratedebtMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember