XML 95 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Statements for Guarantors of the Senior Notes (Details 2) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Operating activities:    
Net income $ 189.0us-gaap_ProfitLoss $ 233.0us-gaap_ProfitLoss
Equity in earnings of subsidiaries, net of taxes 0us-gaap_IncomeLossFromSubsidiariesNetOfTax 0us-gaap_IncomeLossFromSubsidiariesNetOfTax
Other (79.6)us-gaap_OtherOperatingActivitiesCashFlowStatement (27.7)us-gaap_OtherOperatingActivitiesCashFlowStatement
Net cash provided (required) by operating activities 109.4us-gaap_NetCashProvidedByUsedInOperatingActivities 205.3us-gaap_NetCashProvidedByUsedInOperatingActivities
Investing activities:    
(Increase) decrease in short-term marketable securities (25.0)us-gaap_PaymentsForProceedsFromShortTermInvestments (106.7)us-gaap_PaymentsForProceedsFromShortTermInvestments
Proceeds from railcar lease fleet sales 78.5trn_ProceedsFromSalesOfRailcarsOwnedMoreThanOneYearAtTimeOfSale 224.3trn_ProceedsFromSalesOfRailcarsOwnedMoreThanOneYearAtTimeOfSale
Proceeds from disposition of property, plant, equipment, and other assets 1.6us-gaap_ProceedsFromSaleOfOtherProductiveAssets 17.2us-gaap_ProceedsFromSaleOfOtherProductiveAssets
Capital expenditures – leasing (283.4)trn_PaymentsToAcquireLeasingAssetsNetOfSoldRailcarsOwnedOneYearOrLess 0.4trn_PaymentsToAcquireLeasingAssetsNetOfSoldRailcarsOwnedOneYearOrLess
Capital expenditures – manufacturing and other (53.5)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (49.1)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Acquisitions, net of cash acquired (45.5)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (112.6)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
(Increase) decrease in investment in partially-owned subsidiaries 0trn_DecreaseIncreaseinInvestmentinPartiallyownedSubsidiaries 0trn_DecreaseIncreaseinInvestmentinPartiallyownedSubsidiaries
Other 4.2us-gaap_PaymentsForProceedsFromOtherInvestingActivities 2.9us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net cash provided (required) by investing activities (323.1)us-gaap_NetCashProvidedByUsedInInvestingActivities (23.6)us-gaap_NetCashProvidedByUsedInInvestingActivities
Financing activities:    
Proceeds from issuance of common stock, net 0us-gaap_ProceedsFromIssuanceOfCommonStock 0.3us-gaap_ProceedsFromIssuanceOfCommonStock
Excess tax benefits from stock-based compensation 0.4us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 0.4us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Payments to retire debt (70.9)us-gaap_RepaymentsOfLongTermDebt (53.1)us-gaap_RepaymentsOfLongTermDebt
(Increase) decrease in restricted cash 33.0us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities 4.3us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
Shares repurchased (18.0)us-gaap_PaymentsForRepurchaseOfCommonStock (12.5)us-gaap_PaymentsForRepurchaseOfCommonStock
Dividends paid to common shareholders (15.6)us-gaap_PaymentsOfDividendsCommonStock (11.6)us-gaap_PaymentsOfDividendsCommonStock
Purchase of shares to satisfy employee tax on vested stock (0.4)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation (0.1)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Distributions to noncontrolling interest (11.3)us-gaap_PaymentsOfDividendsMinorityInterest (5.4)us-gaap_PaymentsOfDividendsMinorityInterest
Distributions to controlling interest in partially-owned subsidiaries 0us-gaap_PaymentsOfDistributionsToAffiliates 0us-gaap_PaymentsOfDistributionsToAffiliates
Change in intercompany financing between entities 0trn_ChangeinIntercompanyFinancingBetweenEntities 0trn_ChangeinIntercompanyFinancingBetweenEntities
Other (0.7)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities (0.3)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Net cash provided (required) by financing activities (83.5)us-gaap_NetCashProvidedByUsedInFinancingActivities (78.0)us-gaap_NetCashProvidedByUsedInFinancingActivities
Net increase (decrease) in cash and cash equivalents (297.2)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 103.7us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents at beginning of period 887.9us-gaap_CashAndCashEquivalentsAtCarryingValue 428.5us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at end of period 590.7us-gaap_CashAndCashEquivalentsAtCarryingValue [1] 532.2us-gaap_CashAndCashEquivalentsAtCarryingValue
Parent    
Operating activities:    
Net income 180.2us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
226.4us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Equity in earnings of subsidiaries, net of taxes (196.8)us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(252.4)us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other 81.8us-gaap_OtherOperatingActivitiesCashFlowStatement
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
86.0us-gaap_OtherOperatingActivitiesCashFlowStatement
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided (required) by operating activities 65.2us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
60.0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Investing activities:    
(Increase) decrease in short-term marketable securities (25.0)us-gaap_PaymentsForProceedsFromShortTermInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(106.7)us-gaap_PaymentsForProceedsFromShortTermInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from railcar lease fleet sales 0trn_ProceedsFromSalesOfRailcarsOwnedMoreThanOneYearAtTimeOfSale
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0trn_ProceedsFromSalesOfRailcarsOwnedMoreThanOneYearAtTimeOfSale
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from disposition of property, plant, equipment, and other assets 0us-gaap_ProceedsFromSaleOfOtherProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0.4us-gaap_ProceedsFromSaleOfOtherProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Capital expenditures – leasing 0trn_PaymentsToAcquireLeasingAssetsNetOfSoldRailcarsOwnedOneYearOrLess
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0trn_PaymentsToAcquireLeasingAssetsNetOfSoldRailcarsOwnedOneYearOrLess
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Capital expenditures – manufacturing and other (1.8)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(3.3)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Acquisitions, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(Increase) decrease in investment in partially-owned subsidiaries 0trn_DecreaseIncreaseinInvestmentinPartiallyownedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0trn_DecreaseIncreaseinInvestmentinPartiallyownedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1.0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided (required) by investing activities (26.8)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(108.6)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Financing activities:    
Proceeds from issuance of common stock, net 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0.3us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Excess tax benefits from stock-based compensation 0.4us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0.4us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments to retire debt 0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(Increase) decrease in restricted cash 0us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Shares repurchased (18.0)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(12.5)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Dividends paid to common shareholders (15.6)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(11.6)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Purchase of shares to satisfy employee tax on vested stock (0.4)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(0.1)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Distributions to noncontrolling interest 0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Distributions to controlling interest in partially-owned subsidiaries   0us-gaap_PaymentsOfDistributionsToAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Change in intercompany financing between entities (284.0)trn_ChangeinIntercompanyFinancingBetweenEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
173.4trn_ChangeinIntercompanyFinancingBetweenEntities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided (required) by financing activities (317.6)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
149.9us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net increase (decrease) in cash and cash equivalents (279.2)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
101.3us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents at beginning of period 827.7us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
409.8us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents at end of period 548.5us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
511.1us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Combined Guarantor Subsidiaries    
Operating activities:    
Net income 181.7us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
242.3us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Equity in earnings of subsidiaries, net of taxes (68.3)us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(68.1)us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other (181.7)us-gaap_OtherOperatingActivitiesCashFlowStatement
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(89.0)us-gaap_OtherOperatingActivitiesCashFlowStatement
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash provided (required) by operating activities (68.3)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
85.2us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Investing activities:    
(Increase) decrease in short-term marketable securities 0us-gaap_PaymentsForProceedsFromShortTermInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsForProceedsFromShortTermInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from railcar lease fleet sales 15.7trn_ProceedsFromSalesOfRailcarsOwnedMoreThanOneYearAtTimeOfSale
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
146.0trn_ProceedsFromSalesOfRailcarsOwnedMoreThanOneYearAtTimeOfSale
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from disposition of property, plant, equipment, and other assets 0us-gaap_ProceedsFromSaleOfOtherProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromSaleOfOtherProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Capital expenditures – leasing (290.0)trn_PaymentsToAcquireLeasingAssetsNetOfSoldRailcarsOwnedOneYearOrLess
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1.9trn_PaymentsToAcquireLeasingAssetsNetOfSoldRailcarsOwnedOneYearOrLess
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Capital expenditures – manufacturing and other (11.5)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(7.6)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Acquisitions, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(Increase) decrease in investment in partially-owned subsidiaries 7.2trn_DecreaseIncreaseinInvestmentinPartiallyownedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3.3trn_DecreaseIncreaseinInvestmentinPartiallyownedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other 0.7us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1.0)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash provided (required) by investing activities (277.9)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
142.6us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Financing activities:    
Proceeds from issuance of common stock, net 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Excess tax benefits from stock-based compensation 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments to retire debt (0.8)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(0.8)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(Increase) decrease in restricted cash 0us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Shares repurchased 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Dividends paid to common shareholders 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Purchase of shares to satisfy employee tax on vested stock 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Distributions to noncontrolling interest 0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Distributions to controlling interest in partially-owned subsidiaries 0us-gaap_PaymentsOfDistributionsToAffiliates
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDistributionsToAffiliates
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Change in intercompany financing between entities 339.0trn_ChangeinIntercompanyFinancingBetweenEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(228.1)trn_ChangeinIntercompanyFinancingBetweenEntities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other (0.7)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(0.3)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash provided (required) by financing activities 337.5us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(229.2)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net increase (decrease) in cash and cash equivalents (8.7)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1.4)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents at beginning of period 11.1us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2.1us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents at end of period 2.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0.7us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Combined Non-Guarantor Subsidiaries    
Operating activities:    
Net income 89.7us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
85.0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Equity in earnings of subsidiaries, net of taxes 0us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other 35.7us-gaap_OtherOperatingActivitiesCashFlowStatement
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(22.1)us-gaap_OtherOperatingActivitiesCashFlowStatement
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash provided (required) by operating activities 125.4us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
62.9us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Investing activities:    
(Increase) decrease in short-term marketable securities 0us-gaap_PaymentsForProceedsFromShortTermInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsForProceedsFromShortTermInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from railcar lease fleet sales 78.2trn_ProceedsFromSalesOfRailcarsOwnedMoreThanOneYearAtTimeOfSale
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
109.7trn_ProceedsFromSalesOfRailcarsOwnedMoreThanOneYearAtTimeOfSale
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from disposition of property, plant, equipment, and other assets 1.6us-gaap_ProceedsFromSaleOfOtherProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
16.8us-gaap_ProceedsFromSaleOfOtherProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Capital expenditures – leasing (8.8)trn_PaymentsToAcquireLeasingAssetsNetOfSoldRailcarsOwnedOneYearOrLess
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(32.9)trn_PaymentsToAcquireLeasingAssetsNetOfSoldRailcarsOwnedOneYearOrLess
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Capital expenditures – manufacturing and other (40.2)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(38.2)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Acquisitions, net of cash acquired (45.5)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(112.6)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(Increase) decrease in investment in partially-owned subsidiaries 0trn_DecreaseIncreaseinInvestmentinPartiallyownedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0trn_DecreaseIncreaseinInvestmentinPartiallyownedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other 3.5us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2.9us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash provided (required) by investing activities (11.2)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(54.3)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Financing activities:    
Proceeds from issuance of common stock, net 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Excess tax benefits from stock-based compensation 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments to retire debt (70.1)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(52.3)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(Increase) decrease in restricted cash 29.8us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6.7us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Shares repurchased 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Dividends paid to common shareholders 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Purchase of shares to satisfy employee tax on vested stock 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Distributions to noncontrolling interest (11.3)us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(5.4)us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Distributions to controlling interest in partially-owned subsidiaries (7.2)us-gaap_PaymentsOfDistributionsToAffiliates
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(3.3)us-gaap_PaymentsOfDistributionsToAffiliates
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Change in intercompany financing between entities (67.9)trn_ChangeinIntercompanyFinancingBetweenEntities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
51.9trn_ChangeinIntercompanyFinancingBetweenEntities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash provided (required) by financing activities (126.7)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2.4)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net increase (decrease) in cash and cash equivalents (12.5)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6.2us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents at beginning of period 89.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
44.0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents at end of period 76.9us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
50.2us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Eliminations    
Operating activities:    
Net income (262.6)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(320.7)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Equity in earnings of subsidiaries, net of taxes 265.1us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
320.5us-gaap_IncomeLossFromSubsidiariesNetOfTax
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Other (15.4)us-gaap_OtherOperatingActivitiesCashFlowStatement
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(2.6)us-gaap_OtherOperatingActivitiesCashFlowStatement
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Net cash provided (required) by operating activities (12.9)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(2.8)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Investing activities:    
(Increase) decrease in short-term marketable securities 0us-gaap_PaymentsForProceedsFromShortTermInvestments
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_PaymentsForProceedsFromShortTermInvestments
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Proceeds from railcar lease fleet sales (15.4)trn_ProceedsFromSalesOfRailcarsOwnedMoreThanOneYearAtTimeOfSale
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(31.4)trn_ProceedsFromSalesOfRailcarsOwnedMoreThanOneYearAtTimeOfSale
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Proceeds from disposition of property, plant, equipment, and other assets 0us-gaap_ProceedsFromSaleOfOtherProductiveAssets
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_ProceedsFromSaleOfOtherProductiveAssets
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Capital expenditures – leasing 15.4trn_PaymentsToAcquireLeasingAssetsNetOfSoldRailcarsOwnedOneYearOrLess
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
31.4trn_PaymentsToAcquireLeasingAssetsNetOfSoldRailcarsOwnedOneYearOrLess
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Capital expenditures – manufacturing and other 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Acquisitions, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(Increase) decrease in investment in partially-owned subsidiaries (7.2)trn_DecreaseIncreaseinInvestmentinPartiallyownedSubsidiaries
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(3.3)trn_DecreaseIncreaseinInvestmentinPartiallyownedSubsidiaries
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Net cash provided (required) by investing activities (7.2)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(3.3)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Financing activities:    
Proceeds from issuance of common stock, net 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Excess tax benefits from stock-based compensation 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Payments to retire debt 0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(Increase) decrease in restricted cash 3.2us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(2.4)us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Shares repurchased 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Dividends paid to common shareholders 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Purchase of shares to satisfy employee tax on vested stock 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Distributions to noncontrolling interest 0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Distributions to controlling interest in partially-owned subsidiaries 7.2us-gaap_PaymentsOfDistributionsToAffiliates
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
3.3us-gaap_PaymentsOfDistributionsToAffiliates
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Change in intercompany financing between entities 12.9trn_ChangeinIntercompanyFinancingBetweenEntities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
2.8trn_ChangeinIntercompanyFinancingBetweenEntities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Net cash provided (required) by financing activities 23.3us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
3.7us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Net increase (decrease) in cash and cash equivalents 3.2us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(2.4)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Cash and cash equivalents at beginning of period (40.3)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
(27.4)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
Cash and cash equivalents at end of period $ (37.1)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
$ (29.8)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= trn_IntercompanyEliminationsMember
[1] (unaudited)