XML 49 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Railcar Leasing and Management Services Group (Details Textual) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended 13 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Dec. 31, 2009
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Revenues $ 1,661.4us-gaap_SalesRevenueNet $ 1,562.8us-gaap_SalesRevenueNet $ 1,485.3us-gaap_SalesRevenueNet $ 1,460.5us-gaap_SalesRevenueNet $ 1,256.0us-gaap_SalesRevenueNet $ 1,110.3us-gaap_SalesRevenueNet $ 1,066.1us-gaap_SalesRevenueNet $ 932.9us-gaap_SalesRevenueNet $ 6,170.0us-gaap_SalesRevenueNet $ 4,365.3us-gaap_SalesRevenueNet $ 3,811.9us-gaap_SalesRevenueNet    
Proceeds from railcar lease fleet sales owned more than one year at the time of sale                 265.8trn_ProceedsFromSalesOfRailcarsOwnedMoreThanOneYearAtTimeOfSale 131.6trn_ProceedsFromSalesOfRailcarsOwnedMoreThanOneYearAtTimeOfSale 126.3trn_ProceedsFromSalesOfRailcarsOwnedMoreThanOneYearAtTimeOfSale    
Assets 8,733.8us-gaap_Assets       7,313.4us-gaap_Assets       8,733.8us-gaap_Assets 7,313.4us-gaap_Assets   8,733.8us-gaap_Assets  
Recourse | Capital lease obligations                          
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Capital lease obligations                         56.6us-gaap_CapitalLeaseObligations
/ us-gaap_DebtInstrumentAxis
= us-gaap_CapitalLeaseObligationsMember
/ us-gaap_LongtermDebtTypeAxis
= trn_RecourseMember
Rail Group                          
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Revenues                 3,077.6us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailGroupMember
2,093.5us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailGroupMember
1,512.1us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailGroupMember
   
Railcar Leasing and Management Services Group                          
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Revenues                 1,106.4us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
645.4us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
644.4us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
   
Operating lease obligations guaranteed by Trinity Industries, Inc. and certain subsidiaries 17.6trn_OperatingLeaseObligationsGuaranteed
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
              17.6trn_OperatingLeaseObligationsGuaranteed
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
    17.6trn_OperatingLeaseObligationsGuaranteed
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
 
Railcar Leasing and Management Services Group | Wholly-owned subsidiaries                          
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Net book value of equipment pledged as collateral 1,841.9trn_NetBookValueofEquipmentPledgedasCollateral
/ dei_LegalEntityAxis
= trn_WhollyOwnedSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
              1,841.9trn_NetBookValueofEquipmentPledgedasCollateral
/ dei_LegalEntityAxis
= trn_WhollyOwnedSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
    1,841.9trn_NetBookValueofEquipmentPledgedasCollateral
/ dei_LegalEntityAxis
= trn_WhollyOwnedSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
 
Net book value of equipment securing capital lease obligations 45.6trn_NetBookValueOfEquipmentSecuringCapitalLeaseObligations
/ dei_LegalEntityAxis
= trn_WhollyOwnedSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
              45.6trn_NetBookValueOfEquipmentSecuringCapitalLeaseObligations
/ dei_LegalEntityAxis
= trn_WhollyOwnedSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
    45.6trn_NetBookValueOfEquipmentSecuringCapitalLeaseObligations
/ dei_LegalEntityAxis
= trn_WhollyOwnedSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
 
Net book value of unpledged equipment 672.8trn_NetBookValueofUnpledgedEquipment
/ dei_LegalEntityAxis
= trn_WhollyOwnedSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
              672.8trn_NetBookValueofUnpledgedEquipment
/ dei_LegalEntityAxis
= trn_WhollyOwnedSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
    672.8trn_NetBookValueofUnpledgedEquipment
/ dei_LegalEntityAxis
= trn_WhollyOwnedSubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
 
Railcar Leasing and Management Services Group | TRIP Holdings                          
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Net book value of equipment pledged as collateral 1,398.1trn_NetBookValueofEquipmentPledgedasCollateral
/ dei_LegalEntityAxis
= trn_TripHoldingsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
              1,398.1trn_NetBookValueofEquipmentPledgedasCollateral
/ dei_LegalEntityAxis
= trn_TripHoldingsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
    1,398.1trn_NetBookValueofEquipmentPledgedasCollateral
/ dei_LegalEntityAxis
= trn_TripHoldingsMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
 
Railcar Leasing and Management Services Group | TRL 2012                          
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Net book value of equipment pledged as collateral 601.7trn_NetBookValueofEquipmentPledgedasCollateral
/ dei_LegalEntityAxis
= trn_TrinityRailLeasing2012Member
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
              601.7trn_NetBookValueofEquipmentPledgedasCollateral
/ dei_LegalEntityAxis
= trn_TrinityRailLeasing2012Member
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
    601.7trn_NetBookValueofEquipmentPledgedasCollateral
/ dei_LegalEntityAxis
= trn_TrinityRailLeasing2012Member
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
 
Railcar Leasing and Management Services Group | Wholly owned qualified subsidiaries for leasing railcars from the Trusts                          
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Period of railcars leased from the Trusts under operating leases (in years)                 22 years        
First year to exercise the option to purchase at a predetermined fixed price certain of the railcars from the Trusts                 2016        
Second year to exercise the option to purchase at a predetermined fixed price certain of the railcars from the Trusts                 2019        
First year to exercise the option to purchase railcars at the end of the respective lease agreements                 2023        
Second year to exercise the option to purchase railcars at the end of the respective lease agreements                 2026        
Third year to exercise the option to purchase railcars at the end of the respective lease agreements                 2027        
Assets 195.5us-gaap_Assets
/ dei_LegalEntityAxis
= trn_WhollyOwnedQualifiedSubsidiariesforLeasingRailcarsfromTrustsMemberMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
              195.5us-gaap_Assets
/ dei_LegalEntityAxis
= trn_WhollyOwnedQualifiedSubsidiariesforLeasingRailcarsfromTrustsMemberMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
    195.5us-gaap_Assets
/ dei_LegalEntityAxis
= trn_WhollyOwnedQualifiedSubsidiariesforLeasingRailcarsfromTrustsMemberMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
 
Cash 71.1us-gaap_Cash
/ dei_LegalEntityAxis
= trn_WhollyOwnedQualifiedSubsidiariesforLeasingRailcarsfromTrustsMemberMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
              71.1us-gaap_Cash
/ dei_LegalEntityAxis
= trn_WhollyOwnedQualifiedSubsidiariesforLeasingRailcarsfromTrustsMemberMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
    71.1us-gaap_Cash
/ dei_LegalEntityAxis
= trn_WhollyOwnedQualifiedSubsidiariesforLeasingRailcarsfromTrustsMemberMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
 
Railcars 83.7trn_Railcars
/ dei_LegalEntityAxis
= trn_WhollyOwnedQualifiedSubsidiariesforLeasingRailcarsfromTrustsMemberMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
              83.7trn_Railcars
/ dei_LegalEntityAxis
= trn_WhollyOwnedQualifiedSubsidiariesforLeasingRailcarsfromTrustsMemberMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
    83.7trn_Railcars
/ dei_LegalEntityAxis
= trn_WhollyOwnedQualifiedSubsidiariesforLeasingRailcarsfromTrustsMemberMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
 
Railcar Leasing and Management Services Group | Recourse | Capital lease obligations                          
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Capital lease obligations                         56.6us-gaap_CapitalLeaseObligations
/ us-gaap_DebtInstrumentAxis
= us-gaap_CapitalLeaseObligationsMember
/ us-gaap_LongtermDebtTypeAxis
= trn_RecourseMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
Railcar Leasing and Management Services Group | Minimum                          
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Term of leases with third parties (in years)                 1 year        
Railcar Leasing and Management Services Group | Maximum                          
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Term of leases with third parties (in years)                 20 years        
Railcar Leasing and Management Services Group | Railcars owned one year or less at the time of sale                          
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Revenues                 486.3us-gaap_SalesRevenueNet
/ trn_RevenueByTypeAxis
= trn_RailcarOwnedOneYearOrLessMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
58.5us-gaap_SalesRevenueNet
/ trn_RevenueByTypeAxis
= trn_RailcarOwnedOneYearOrLessMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
118.6us-gaap_SalesRevenueNet
/ trn_RevenueByTypeAxis
= trn_RailcarOwnedOneYearOrLessMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
   
Element                          
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Proceeds from sale leased railcars                 882.7trn_ProceedsfromtheSaleofLeasedAssets
/ us-gaap_LeaseArrangementTypeAxis
= trn_ElementMember
    987.7trn_ProceedsfromtheSaleofLeasedAssets
/ us-gaap_LeaseArrangementTypeAxis
= trn_ElementMember
 
Element | Rail Group                          
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Revenues                 200.4us-gaap_SalesRevenueNet
/ us-gaap_LeaseArrangementTypeAxis
= trn_ElementMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailGroupMember
       
Element | Railcar Leasing and Management Services Group | Railcars owned one year or less at the time of sale                          
Railcar Leasing and Management Services Group (Textual) [Abstract]                          
Revenues                 446.6us-gaap_SalesRevenueNet
/ us-gaap_LeaseArrangementTypeAxis
= trn_ElementMember
/ trn_RevenueByTypeAxis
= trn_RailcarOwnedOneYearOrLessMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember
       
Proceeds from railcar lease fleet sales owned more than one year at the time of sale                 $ 235.7trn_ProceedsFromSalesOfRailcarsOwnedMoreThanOneYearAtTimeOfSale
/ us-gaap_LeaseArrangementTypeAxis
= trn_ElementMember
/ trn_RevenueByTypeAxis
= trn_RailcarOwnedOneYearOrLessMember
/ us-gaap_StatementBusinessSegmentsAxis
= trn_RailcarLeasingAndManagementServicesGroupMember