XML 77 R65.htm IDEA: XBRL DOCUMENT
v3.19.2

Debt - Remaining principal payments under existing debt agreements (Details) $ in Millions | Jun. 30, 2019 USD ($)
--- | ---
Remaining principal payments under existing debt agreements |
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months | $ 98.3
2020 | 202.9
2021 | 225.9
2022 | 682.2
2023 | 200.9
Thereafter | 3,245.1
Corporate |
Remaining principal payments under existing debt agreements |
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months | 0.0
2020 | 0.0
2021 | 0.0
2022 | 0.0
2023 | 0.0
Thereafter | 400.0
Railcar Leasing and Management Services Group | Secured Debt [Member] | 2006 secured railcar equipment notes |
Remaining principal payments under existing debt agreements |
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months | 15.7
2020 | 29.7
2021 | 29.1
2022 | 29.8
2023 | 16.1
Thereafter | 0.0
Railcar Leasing and Management Services Group | Secured Debt [Member] | 2009 secured railcar equipment notes |
Remaining principal payments under existing debt agreements |
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months | 5.5
2020 | 6.6
2021 | 13.4
2022 | 14.0
2023 | 11.8
Thereafter | 102.5
Railcar Leasing and Management Services Group | Secured Debt [Member] | 2010 secured railcar equipment notes |
Remaining principal payments under existing debt agreements |
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months | 4.3
2020 | 14.1
2021 | 20.0
2022 | 20.9
2023 | 22.5
Thereafter | 171.1
Railcar Leasing and Management Services Group | Secured Debt [Member] | 2018 secured railcar equipment notes |
Remaining principal payments under existing debt agreements |
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months | 10.0
2020 | 20.0
2021 | 20.0
2022 | 20.0
2023 | 20.0
Thereafter | 372.5
Railcar Leasing and Management Services Group | Secured Debt [Member] | TRIHC 2018 Secured Railcar Equipment Notes [Member] |
Remaining principal payments under existing debt agreements |
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months | 6.5
2020 | 10.9
2021 | 11.9
2022 | 9.3
2023 | 11.6
Thereafter | 223.5
Railcar Leasing and Management Services Group | Secured Debt [Member] | 2019 Secured Railcar Equipment Notes [Domain] [Domain] |
Remaining principal payments under existing debt agreements |
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months | 10.4
2020 | 20.7
2021 | 22.5
2022 | 21.5
2023 | 19.6
Thereafter | 431.9
Railcar Leasing and Management Services Group | Secured Debt [Member] | TRL 2012 secured railcar equipment notes |
Remaining principal payments under existing debt agreements |
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months | 9.8
2020 | 19.3
2021 | 19.9
2022 | 19.6
2023 | 29.2
Thereafter | 283.3
Railcar Leasing and Management Services Group | Secured Debt [Member] | TRIP Master Funding secured railcar equipment notes |
Remaining principal payments under existing debt agreements |
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months | 11.7
2020 | 32.9
2021 | 40.4
2022 | 41.8
2023 | 37.0
Thereafter | 765.8
Railcar Leasing and Management Services Group | Promissory note | 2017 promissory notes |
Remaining principal payments under existing debt agreements |
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months | 16.6
2020 | 33.1
2021 | 33.1
2022 | 33.2
2023 | 33.1
Thereafter | 494.5
Railcar Leasing and Management Services Group | Line of credit | Revolving credit facility | TILC warehouse facility |
Remaining principal payments under existing debt agreements |
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months | 7.8
2020 | 15.6
2021 | 15.6
2022 | 2.6
2023 | 0.0
Thereafter | 0.0
Railcar Leasing and Management Services Group | Line of credit | Revolving credit facility | Facility termination payments - TILC warehouse facility |
Remaining principal payments under existing debt agreements |
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months | 0.0
2020 | 0.0
2021 | 0.0
2022 | 469.5
2023 | 0.0
Thereafter | $ 0.0

X
- Definition Principal amount of long-term debt and capital lease obligation maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Principal amount of long-term debt and capital lease obligation maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Principal amount of long-term debt and capital lease obligation maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Principal amount of long-term debt and capital lease obligation maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Principal amount of long-term debt and capital lease obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_LongTermDebtByMaturityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=trn_RailcarLeasingAndManagementServicesGroupMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trn_A2006SecuredRailcarEquipmentNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trn_A2009SecuredRailcarEquipmentNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trn_A2010SecuredRailcarEquipmentNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trn_A2018SecuredRailcarEquipmentNotesDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trn_TRIHC2018SecuredRailcarEquipmentNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trn_A2019SecuredRailcarEquipmentNotesDomainDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trn_TRL2012SecuredRailcarEquipmentNotesRIV2013Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trn_TripMasterFundingSecuredRailcarEquipmentNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=trn_PromissoryNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trn_A2017SecuredRailcarEquipmentNotesMemberDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trn_TilcWarehouseFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trn_TilcWarehouseFacilityTerminationPaymentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |