XML 39 R23.htm IDEA: XBRL DOCUMENT
v3.25.3

Summary of Significant Accounting Policies (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2025
Accounting Policies [Abstract] |
Remaining Performance Obligation | Unsatisfied Performance Obligations The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially satisfied as of September 30, 2025 and the percentage of the outstanding performance obligations as of September 30, 2025 expected to be delivered during the remainder of 2025:
| Unsatisfied performance obligations at September 30, 2025
| Total Amount |  | Percent expected to be delivered in 2025
| (in millions) |  |
Rail Products Group: |  |  |
New railcars: |  |  |
External customers | $ | 1,579.9 |  |  |
Leasing Group | 182.5 |  |  |
| $ | 1,762.4 |  |  | 21.3 | %
Railcar Leasing and Services Group: |  |  |
Leasing and management | $ | 44.1 |  |  | 10.7 | %
Maintenance services | $ | 3.4 |  |  | 100.0 | %
Lessor, Operating Leases | The following table summarizes the impact of our leases on our Consolidated Statements of Operations:
| Three Months Ended September 30, |  | Nine Months Ended September 30,
| 2025 |  | 2024 |  | 2025 |  | 2024
| (in millions)
Operating lease revenues | $ | 212.6 |  |  | $ | 194.5 |  |  | $ | 622.4 |  |  | $ | 582.3 |
Variable operating lease revenues | $ | 15.7 |  |  | $ | 14.7 |  |  | $ | 50.2 |  |  | $ | 49.2 |
Interest income on sales-type lease receivables | $ | 0.3 |  |  | $ | 0.2 |  |  | $ | 0.7 |  |  | $ | 0.5 |
Profit recognized at sales-type lease commencement (1) | $ | — |  |  | $ | — |  |  | $ | 1.0 |  |  | $ | — |
(1) Included in gains on dispositions of other property on our Consolidated Statements of Operations.
Lessor, Payments to be Received, Maturity [Table Text Block] | Future contractual minimum revenues for operating leases will mature as follows (in millions)(1):
Remaining three months of 2025 | $ | 206.3 |
2026 | 733.1 |
2027 | 589.8 |
2028 | 417.4 |
2029 | 281.5 |
Thereafter | 538.1 |
Total | $ | 2,766.2 |
(1) Total contractual minimum rental revenues on operating leases relates to our wholly-owned and partially-owned subsidiaries and sub-lease rental revenues associated with the Leasing Group's operating lease obligations. Future contractual minimum lease receivables for sales-type leases will mature as follows (in millions):
Remaining three months of 2025 | $ | 0.5 |
2026 | 2.0 |
2027 | 2.0 |
2028 | 2.0 |
2029 | 2.0 |
Thereafter | 17.6 |
Total | 26.1 |
Less: Unearned interest income | (8.0) |
Net investment in sales-type leases (1) | $ | 18.1 |
(1) Included in other assets in our Consolidated Balance Sheets.

X
- Definition Lessor, Payments to be Received, Maturity [Table Text Block] + References No definition available. + Details
Name: | trn_LessorPaymentstobeReceivedMaturityTableTextBlock
Namespace Prefix: | trn_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition The entire disclosure for lessor's operating leases. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/842-30/tableOfContent + Details
Name: | us-gaap_OperatingLeasesOfLessorDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration