XML 27 R13.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Realignment Actions (Notes) | 12 Months Ended
--- | ---
Dec. 31, 2023
Realignment Actions [Abstract] |
Restructuring, Impairment, and Other Activities Disclosure [Text Block] | Realignment Actions 2023 Realignment Actions During 2023, the Company incurred realignment charges in its Packaging segment, related to the closure and consolidation of two manufacturing facilities located in China into one new, larger facility in the Haining region, and for costs incurred to close and consolidate its Rohnert Park, California, manufacturing facility operations into other existing U.S. production locations. In connection with these actions, the Company recorded pre-tax realignment charges of $10.3 million, of which $2.1 million were for employee-related costs, $0.8 million were for inventory write-downs, $5.2 million were for other facility move and consolidation costs, and $2.2 million were related to charges to accelerate the depreciation of certain fixed assets. During 2023, $9.4 million and $0.9 million of these charges were included in cost of sales and selling, general and administrative expenses, respectively, in the accompanying consolidated statement of income. 2022 Realignment Actions During 2022, the Company incurred realignment charges in its Packaging segment, related to adjusting its labor force in facilities with lower demand, finalizing its Indianapolis, Indiana, facility consolidation, costs incurred to reorganize its benefit plans in the United Kingdom, and for costs incurred as part of the Company's start-up and relocation to a new, larger facility in New Albany, Ohio. The Company also completed the Aerospace segment footprint realignment which began in 2021. In connection with these actions, the Company recorded pre-tax realignment charges of $5.0 million, of which $2.7 million related to facility move and consolidation costs and $2.3 million was for employee-related costs. During 2022, $2.8 million of these charges were included in cost of sales, $2.0 million of these charges were included in selling, general and administrative expenses and $0.2 million of these charges were included in net gain (loss) on dispositions of assets in the accompanying consolidated statement of income. 2021 Realignment Actions During 2021, the Company executed certain realignment actions in response to reductions in current and expected future end market demand. First, the Company closed its Packaging segment's Union City, California, manufacturing facility, consolidating the operation into its Indianapolis, Indiana, and Woodridge, Illinois, facilities. The Company also realigned its Aerospace segment footprint, consolidating certain activities previously in its Stanton, California, facilities into its Tolleson, Arizona, facility. In addition, the Company also reorganized its corporate office legal and finance groups. The Company recorded pre-tax realignment charges of $9.7 million, of which $3.5 million related to facility consolidations and $6.2 million were for employee separation costs. As of December 31, 2021, $2.4 million of the employee separation costs had been paid. During 2021, $4.1 million of these charges were included in cost of sales and $5.6 million were included in selling, general and administrative expenses, respectively, in the accompanying consolidated statement of income.

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

X
- Definition The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets. + References No definition available. + Details
Name: | us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration