XML 72 R59.htm IDEA: XBRL DOCUMENT
v3.22.4

Restructuring and Related Activities (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Realignment Actions [Line Items] |  |  |
(Gain) loss on dispositions of assets | $ (21,950) | $ 130 | $ 1,290
Realignment Actions [Member] |  |  |
Realignment Actions [Line Items] |  |  |
Inventory Write-down |  |  | 13,800
(Gain) loss on dispositions of assets |  |  | 2,300
Severance Costs |  | 6,200 | 3,800
Cash paid for severance |  | 2,400 | 3,700
Realignment costs | 5,000 | 9,700 |
Facility consolidation realignment costs | 2,700 | 3,500 |
Employee-related costs | 2,300 |  |
Cost of Sales [Member] | Realignment Actions [Member] |  |  |
Realignment Actions [Line Items] |  |  |
Charges related to realignment actions |  |  | 17,100
Realignment costs | 2,800 | 4,100 |
Selling, General and Administrative Expenses [Member] | Realignment Actions [Member] |  |  |
Realignment Actions [Line Items] |  |  |
Charges related to realignment actions |  |  | $ 2,800
Realignment costs | 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 Charges related to realignment actions + References No definition available. + Details
Name: | trs_ChargesRelatedToRealignmentActions
Namespace Prefix: | trs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314 + Details
Name: | us-gaap_InventoryWriteDown
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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 + 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: |