XML 55 R45.htm IDEA: XBRL DOCUMENT
v3.22.2

Realignment Actions Realignment Actions (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021
Realignment Costs [Line Items] |  |  |  |
Loss on dispositions of assets |  |  | $ 210 | $ 130
Realignment actions [Member] |  |  |  |
Realignment Costs [Line Items] |  |  |  |
Severance Costs |  | $ 3,500 |  | 6,000
Cash paid for severance |  |  |  | 1,000
Realignment costs | $ 1,500 | 4,200 | 3,800 | 8,200
Facility consolidation realignment costs | 1,400 | 700 | 2,200 | 2,200
Employee-related costs | 100 |  | 1,600 |
Cost of Sales [Member] | Realignment actions [Member] |  |  |  |
Realignment Costs [Line Items] |  |  |  |
Realignment costs | 1,400 | 900 | 2,300 | 2,700
Selling, General and Administrative Expenses [Member] | Realignment actions [Member] |  |  |  |
Realignment Costs [Line Items] |  |  |  |
Realignment costs | $ 100 | $ 3,300 | $ 1,500 | $ 5,500

X
- Definition Cash paid for severance during the period + 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 [Line Items] for Realignment Costs [Table] + References No definition available. + Details
Name: | trs_RealignmentCostsLineItems
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 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: |