XML 75 R61.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Restructuring and Related Activities (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Realignment Actions [Line Items] |  |  |
Loss on dispositions of assets | $ 130 | $ 1,290 | $ 150
Realignment Actions [Member] |  |  |
Realignment Actions [Line Items] |  |  |
Inventory Write-down |  | 13,800 |
Loss on dispositions of assets |  | 2,300 |
Severance Costs | 6,200 | 3,800 |
Cash paid for severance | 2,400 | 3,700 |
Realignment costs | 9,700 |  |
Facility consolidation realignment costs | 3,500 |  |
Cost of Sales [Member] | Realignment Actions [Member] |  |  |
Realignment Actions [Line Items] |  |  |
Charges related to realignment actions |  | 17,100 |
Realignment costs | 4,100 |  |
Selling, General and Administrative Expenses [Member] | Realignment Actions [Member] |  |  |
Realignment Actions [Line Items] |  |  |
Charges related to realignment actions |  | $ 2,800 |
Realignment costs | $ 5,600 |  |

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 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 http://asc.fasb.org/extlink&oid=123570139&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 http://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 http://asc.fasb.org/extlink&oid=123570139&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: |