XML 120 R91.htm IDEA: XBRL DOCUMENT
v3.22.4

Note 15. Commitments and Contingencies Commitments and Contingencies (Details) - USD ($) $ in Millions |  | 3 Months Ended | 12 Months Ended | 21 Months Ended |
--- | --- | --- | --- | --- | ---
Jun. 09, 2015 | Dec. 31, 2022 | Dec. 31, 2022 | Dec. 31, 2022 | Dec. 31, 2021
Loss Contingencies [Line Items] |  |  |  |  |
Property, Plant and Equipment, Additions |  |  |  | $ 18.3 |
Former Gain Contingency, Recognized in Current Period |  | $ 7.5 | $ 7.5 | 7.5 |
Minimum [Member] |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Loss Contingency, Estimate of Possible Loss |  | 9.4 | 9.4 | 9.4 |
Maximum [Member] |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Loss Contingency, Estimate of Possible Loss |  | 20.9 | 20.9 | 20.9 |
Environmental and Workplace Matters [Member] |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Loss Contingency Accrual |  | 0.9 | 0.9 | 0.9 |
Loss from Catastrophes |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Loss Contingency, Receivable, Proceeds |  |  | 10.0 | 27.7 |
Loss Contingency, Receivable, Additions |  |  | 10.0 |  |
Damage from Fire, Explosion or Other Hazard |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Loss Contingency, Receivable, Proceeds |  |  |  | 8.1 |
Joshua Harman, False Claims Act [Member] | Highway Products Litigation [Member] |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Loss Contingency, Judgment Entered, Value | $ 682.4 |  |  |  |
Massachusetts Qui Tam |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Loss Contingency, Loss in Period |  |  | 5.0 |  |
State, County, and Municipal Actions [Member] | Highway Products Litigation [Member] |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Loss Contingency Accrual |  | 0.0 | 0.0 | 0.0 |
Missouri Class Action | Highway Products Litigation [Member] |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Loss Contingency, Loss in Period |  | 17.5 |  |  |
Loss Contingency Accrual |  | 7.8 | 7.8 | 7.8 |
Loss Contingency, Estimate of Possible Loss |  |  |  |  | $ 23.9
Loss Contingency, Estimate of Possible Loss, Net of Tax |  |  |  |  | $ 18.3
Accrued Liabilities [Member] |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Loss Contingency Accrual |  | $ 9.5 | $ 9.5 | $ 9.5 |

X
- Definition Loss Contingency, Estimate of Possible Loss, Net of Tax + References No definition available. + Details
Name: | trn_LossContingencyEstimateOfPossibleLossNetOfTax
Namespace Prefix: | trn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Loss Contingency, Judgment Entered, Value + References No definition available. + Details
Name: | trn_LossContingencyJudgmentEnteredValue
Namespace Prefix: | trn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of gain recognized in the period that had been disclosed in prior periods as a contingent gain. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355 + Details
Name: | us-gaap_FormerGainContingencyRecognizedInCurrentPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of loss contingency liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349 + Details
Name: | us-gaap_LossContingencyAccrualAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reflects the estimated amount of loss from the specified contingency as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248 + Details
Name: | us-gaap_LossContingencyEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyLossInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow from the collection of receivables related to a loss contingency. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 17 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585 + Details
Name: | us-gaap_LossContingencyReceivableProceeds
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of additions to receivables pertaining to a loss contingency. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248 + Details
Name: | us-gaap_LossContingencyRelatedReceivableCarryingValueAdditions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentAdditions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=trn_EnvironmentalAndWorkplaceMattersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_LossFromCatastrophesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_DamageFromFireExplosionOrOtherHazardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=trn_JoshuaHarmanFalseClaimsActMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=trn_HighwayProductsLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=trn_MassachusettsQuiTamMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=trn_StateCountyandMunicipalActionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=trn_MissouriClassActionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |