XML 104 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Jul. 31, 2011
Interest rate hedges included in balance sheet      
AOCL – loss/ (income) $ 3.7us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax $ 6.6us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax  
Designated as hedging instrument | Expired hedges | 2006 secured railcar equipment notes      
Interest rate hedges included in balance sheet      
Notional Amount 200.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= trn_A2006SecuredRailcarEquipmentNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Interest Rate 4.87%us-gaap_DerivativeAverageFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= trn_A2006SecuredRailcarEquipmentNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]    
Liability 0us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue
/ us-gaap_DerivativeByNatureAxis
= trn_A2006SecuredRailcarEquipmentNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
AOCL – loss/ (income) (1.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeByNatureAxis
= trn_A2006SecuredRailcarEquipmentNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Noncontrolling Interest 0trn_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesAfterTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_DerivativeByNatureAxis
= trn_A2006SecuredRailcarEquipmentNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Designated as hedging instrument | Expired hedges | Promissory notes      
Interest rate hedges included in balance sheet      
Notional Amount 370.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= trn_PromissoryNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Interest Rate 5.34%us-gaap_DerivativeAverageFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= trn_PromissoryNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]    
Liability 0us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue
/ us-gaap_DerivativeByNatureAxis
= trn_PromissoryNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
AOCL – loss/ (income) 0.5us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeByNatureAxis
= trn_PromissoryNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Noncontrolling Interest 0trn_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesAfterTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_DerivativeByNatureAxis
= trn_PromissoryNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Designated as hedging instrument | Expired hedges | TRIP Holdings warehouse loan      
Interest rate hedges included in balance sheet      
Notional Amount 788.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= trn_TripHoldingsWarehouseLoanMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Interest Rate 3.60%us-gaap_DerivativeAverageFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= trn_TripHoldingsWarehouseLoanMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]    
Liability 0us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue
/ us-gaap_DerivativeByNatureAxis
= trn_TripHoldingsWarehouseLoanMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
AOCL – loss/ (income) 9.5us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeByNatureAxis
= trn_TripHoldingsWarehouseLoanMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Noncontrolling Interest 12.8trn_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesAfterTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_DerivativeByNatureAxis
= trn_TripHoldingsWarehouseLoanMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Designated as hedging instrument | Open hedges | Promissory notes      
Interest rate hedges included in balance sheet      
Notional Amount 364.2invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= trn_PromissoryNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Interest Rate 4.13%us-gaap_DerivativeAverageFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= trn_PromissoryNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]    
Liability 2.5us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue
/ us-gaap_DerivativeByNatureAxis
= trn_PromissoryNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
AOCL – loss/ (income) 1.6us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeByNatureAxis
= trn_PromissoryNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Noncontrolling Interest 0trn_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesAfterTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_DerivativeByNatureAxis
= trn_PromissoryNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Designated as hedging instrument | Open hedges | TRIP Master Funding secured railcar equipment notes      
Interest rate hedges included in balance sheet      
Notional Amount 53.8invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= trn_InterestRateSwapTripRailMasterFundingSecuredRailcarEquipmentNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  94.1invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= trn_InterestRateSwapTripRailMasterFundingSecuredRailcarEquipmentNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Interest Rate 2.62%us-gaap_DerivativeAverageFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= trn_InterestRateSwapTripRailMasterFundingSecuredRailcarEquipmentNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]    
Liability 2.2us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue
/ us-gaap_DerivativeByNatureAxis
= trn_InterestRateSwapTripRailMasterFundingSecuredRailcarEquipmentNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
AOCL – loss/ (income) 0.9us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeByNatureAxis
= trn_InterestRateSwapTripRailMasterFundingSecuredRailcarEquipmentNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Noncontrolling Interest $ 1.3trn_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesAfterTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_DerivativeByNatureAxis
= trn_InterestRateSwapTripRailMasterFundingSecuredRailcarEquipmentNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
[1] Weighted average fixed interest rate