XML 69 R55.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Realignment Actions (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Realignment Actions [Line Items] |  |  |
(Gain) loss on dispositions of assets | $ 180 | $ (21,950) | $ 130
Realignment Actions [Member] |  |  |
Realignment Actions [Line Items] |  |  |
Inventory Write-down | 800 |  |
Severance Costs |  |  | 6,200
Cash paid for severance |  |  | 2,400
Realignment costs | 10,300 | 5,000 | 9,700
Facility consolidation realignment costs | 5,200 | 2,700 | 3,500
Employee-related costs | 2,100 | 2,300 |
Restructuring and Related Cost, Accelerated Depreciation | 2,200 |  |
Cost of Sales [Member] | Realignment Actions [Member] |  |  |
Realignment Actions [Line Items] |  |  |
Realignment costs | 9,400 | 2,800 | 4,100
Selling, General and Administrative Expenses [Member] | Realignment Actions [Member] |  |  |
Realignment Actions [Line Items] |  |  |
Realignment costs | $ 900 | 2,000 | $ 5,600
Net gain (loss) on disposition of asset | Realignment Actions [Member] |  |  |
Realignment Actions [Line Items] |  |  |
Realignment costs |  | $ 200 |

X
- Definition Cash paid for severance + References No definition available. + Details
Name: | trs_CashPaidForSeverance
Namespace Prefix: | trs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Employee-related costs associated with realignment actions + References No definition available. + Details
Name: | trs_EmployeeRelatedCosts
Namespace Prefix: | trs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Facility consolidation realignment costs + References No definition available. + Details
Name: | trs_FacilityConsolidationRealignmentCosts
Namespace Prefix: | trs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Realignment Actions + References No definition available. + Details
Name: | trs_RealignmentActionsLineItems
Namespace Prefix: | trs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Costs incurred to streamline the business to adapt to market conditions. + References No definition available. + Details
Name: | trs_Realignmentcosts
Namespace Prefix: | trs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_GainLossOnDispositionOfAssets1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-2 + Details
Name: | us-gaap_InventoryWriteDown
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of accelerated depreciation charged against earnings associated with exit from or disposal of business activities or restructuring plan. + References No definition available. + Details
Name: | us-gaap_RestructuringReserveAcceleratedDepreciation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_SeveranceCosts1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | trs_RealignmentActionsAxis=trs_RealignmentActionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=trs_NetGainLossOnDispositionOfAssetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |